Ich habe eine DataGrid
enthält einige Jobs. Was jeder Job macht, wird in RowDetails
angezeigt.DataGridRowDetails - Umschalten Problem
Hier habe ich mehrere Probleme:
Problem: Warum ist die Image
auf dem ToggleButton
nur auf der Selected
und die letzte Zeile gezeigt?
Das ist mein xaml
:
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ToggleButton IsChecked="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, Path=DetailsVisibility, Converter={StaticResource BoolToVisConverter}, Mode=TwoWay}">
<ToggleButton.Style>
<Style TargetType="ToggleButton">
<Style.Triggers>
<Trigger Property="IsChecked" Value="True">
<Setter Property="Content">
<Setter.Value>
<Image Source="..\Resources\ic_expand_less_48px.png" Height="16" Width="16" />
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsChecked" Value="{x:Null}">
<Setter Property="Content">
<Setter.Value>
<Image Source="..\Resources\ic_expand_more_48px.png" Height="16" Width="16" />
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="IsChecked" Value="False">
<Setter Property="Content">
<Setter.Value>
<Image Source="..\Resources\ic_expand_more_48px.png" Height="16" Width="16" />
</Setter.Value>
</Setter>
</Trigger>
</Style.Triggers>
</Style>
</ToggleButton.Style>
</ToggleButton>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Ich adressierte nur Problem1, da Problem2 MCVE fehlt und sollte eine separate Frage sein, meiner Meinung nach – ASh
yeah darüber nachgedacht es auch zu teilen. Werde das später noch einmal Danke für deine Hilfe tun. –