1
wpftoolkit 라이브러리의 통화 중 표시기를 사용하고 있습니다. 이건 내 코드입니다 :투명한 통화 중 표시기
<Window x:Class="BusyControl.MainWindow"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:gif="http://wpfanimatedgif.codeplex.com"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<xctk:BusyIndicator Name="ProgressIndicator" IsBusy="False" Background="Transparent" BorderBrush="Transparent" BorderThickness="0">
<xctk:BusyIndicator.BusyContentTemplate>
<DataTemplate>
<StackPanel>
<Image gif:ImageBehavior.AnimatedSource="Resources/loading.gif" Width="150" Height="50" />
<TextBlock Text="{Binding ElementName=ProgressIndicator, Path=BusyContent}" HorizontalAlignment="Center" Margin="3"></TextBlock>
</StackPanel>
</DataTemplate>
</xctk:BusyIndicator.BusyContentTemplate>
<xctk:BusyIndicator.ProgressBarStyle>
<Style TargetType="ProgressBar">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</xctk:BusyIndicator.ProgressBarStyle>
<Grid>
<Button Content="Click me" Click="ButtonBase_OnClick" Width="100" Height="50"></Button>
</Grid>
</xctk:BusyIndicator>
</Grid>
</Window>
하지만 내 바쁜 표시
처럼 보인다하지만 난 그렇게 할 수있는 방법이
같은 투명 바쁜 표시를해야합니까?
첫 번째 문제는 회색의 일부가 배경색으로 가려져 있다는 것입니다. 첫 번째 그림의 어느 부분도 그것이 비유 전적이지 않다는 것을 암시하지 않습니다. – BugFinder
wpftoolkit 라이브러리의 소스에서 ContentPresenter의 부모 엘레멘트가 회색 배경을 가진 테두리라는 것을 알았습니다. 원본 변경을 제외하고이 테두리의 배경을 변경할 수있는 방법이 있습니까? – user2455111
좋아, 나는이 게시물 [거기] (http://stackoverflow.com/questions/18984371/silvelight-busyindicator-background-color-for-the-message-box)에 해결책을 찾았습니다. 나만의 스타일을 사용할 수있어. – user2455111