Wrzucam xaml'a:
<DataTemplate x:Key="rowDetailsTemplate">
<Grid Background="White">
<DataGrid Margin="8" ItemsSource="{Binding OnlySums}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowDetails, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}, ConverterParameter=Inverted}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazPozycja}" Binding="{Binding Name}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowDetails, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<WrapPanel Orientation="Horizontal" HorizontalAlignment="Stretch" MaxWidth="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=MaxWidth, Mode=OneWay}"
x:Name="dgvWrapPanel">
<Grid Margin="4" Tag="0">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiNoclegi}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowNights, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Nights}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowNights, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUsluga}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" Width="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="1">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazPosilki}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowMeals, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Meals}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowMeals, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazPosilek}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" MinWidth="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="2">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazAtrakcje}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowAttractions, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Attractions}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowAttractions, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeAtrakcjeNazwa}" Binding="{Binding Name}" Width="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiOkres}" Binding="{Binding Night}" MinWidth="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="3">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazParkingi}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowParkings, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Parkings}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowParkings, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiMiejsce}" Binding="{Binding Name}" Width="54"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiOkres}" Binding="{Binding Night}" Width="176"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="4">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazMiniBar}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowMiniBar, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding MiniBars}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowMiniBar, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeProdukt}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" MinWidth="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="5">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiZHotelu}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowHotels, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Hotels}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowHotels, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUsluga}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" Width="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="6">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazUslugi}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowServices, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Services}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowServices, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUsluga}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" Width="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="7">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiPokazZRestauracji}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowRestaurant, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Restaurants}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowRestaurant, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUsluga}" Binding="{Binding Name}" Width="140"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaDoba}" Binding="{Binding Night}" Width="90"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
<Grid Margin="4" Tag="8">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="{lex:LocText SHot.Localization:UIStrings:txtPodgladRezerwacjiSrodkiTrwale}" Style="{StaticResource textHeader}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowAssets, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}"/>
<DataGrid Grid.Row="1" ItemsSource="{Binding Assets}" Style="{StaticResource dataGridLocalStyle}"
Visibility="{Binding RelativeSource={RelativeSource AncestorType={x:Type dialog:ReservationPreviewDialog}}, Path=IsShowAssets, Mode=OneWay, Converter={StaticResource boolToVisibilityConverter}}">
<DataGrid.Columns>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtAtrakcjeRezerwacjeUslugiSrodekTrwaly}" Binding="{Binding Name}" Width="230"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaIlosc}" Binding="{Binding Amount}" Width="50"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeUslugaWartosc}" Binding="{Binding Value, StringFormat=N2}" Width="70"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeDoRozliczenia}" Binding="{Binding ToSettlement, StringFormat=N2}" Width="100"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
<DataGridTextColumn Header="{lex:LocText SHot.Localization:UIStrings:txtRezerwacjeRozliczone}" Binding="{Binding Settlement, StringFormat=N2}" Width="80"
CellStyle="{StaticResource RightGridCellLocalStyle}"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
</WrapPanel>
</ScrollViewer>
</Grid>
</DataTemplate>
Idąc tym tropem przerzuciłem całość do Resources i przed załadowaniem w kodzie modyfikuję tego template'a, ale niestety nie widzę efektu zmian.
Kod który wykonuję:
DataTemplate dt = this.Resources["rowDetailsTemplate"] as DataTemplate;
try
{
DependencyObject dio = dt.LoadContent();
List<object> tree = dio.GetVisualTreeChildren<object>(true);
ScrollViewer sv = tree.Find(x => x is ScrollViewer) as ScrollViewer;
if (sv != null && sv.Content is WrapPanel)
{
WrapPanel wp = sv.Content as WrapPanel;
Grid[] list = new Grid[wp.Children.Count];
foreach (Grid g in wp.Children)
{
int lp = int.Parse(g.Tag as string);
switch (lp)
{
case 0:
list[1]=g;
break;
case 1:
list[0] = g;
break;
default:
list[lp] = g;
break;
}
}
wp.Children.Clear();
for (int i = 0; i < list.Length; i++)
{
wp.Children.Add(list[i]);
}
bool d = dt.IsSealed;
}
}
catch (Exception exp)
{
}
dgvRecords.RowDetailsTemplate = dt;
Wygląda to tak, jakby zmiany wykonane na zaczytanym templat'ie nie były widoczne dla programu. Zawartość templatu wyciągam metodą LoadContent(). A czy po zmianach trzeba wywołać jakąś przeciwną metodę aby zmiany zostały uwzględnione w template? Czy coś po prostu robię źle?