XAML 코드가 있습니다. 나는 Datatrigger에 사각형을 채우기 위해 노력하고 있지만이 데이터 트리거가 실행되지 않는 이유
<ItemsControl Grid.Row="1" Grid.Column="1" ItemsSource="{Binding SelectedEnrollments}" Visibility="{Binding EnrollmentsExist, Converter={x:Static s:BooleanToVisibilityConverter.Default}, Mode=TwoWay}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<RadioButton Tag="{Binding Id}" GroupName="Enrollments" ToolTip="{Binding Title}" Checked="EnrollmentRadioButton_Checked" IsChecked="{Binding IsSelected}">
<RadioButton.ContentTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock TextTrimming="CharacterEllipsis"
Text="{Binding ToolTip, RelativeSource={RelativeSource FindAncestor, AncestorType=RadioButton}}" />
<Rectangle x:Name="RankIcon" Width="30">
<Rectangle.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Rank}" Value="Primary">
<Setter Property="Rectangle.Fill" Value="Blue"></Setter>
</DataTrigger>
<DataTrigger Binding="{Binding Rank}" Value="Secondary">
<Setter Property="Rectangle.Fill" Value="{DynamicResource IconRankSecondary}"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Rectangle.Style>
</Rectangle>
</StackPanel>
<DataTemplate.Triggers>
</DataTemplate.Triggers>
</DataTemplate>
</RadioButton.ContentTemplate>
</RadioButton>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
이 도와주세요 발사하지 anypne
'Rank' 속성이 'PropertyChangedEvent'를 실행합니까? –
예 화재 발생 Propertychanged 이벤트 –