У меня есть Views/Doc.xaml с:Изменение изображения в XAML на основе значения из другого XAML
<navigation:Page ....
<data:DataGrid>
<data:DataGridTemplateColumn Header="Actions" HeaderStyle="{StaticResource TextHeaderStyle}" >
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid x:Name="gridDocumentColumns">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<HyperlinkButton x:Name="hlEmail" Grid.Column="1" Tag="{Binding Index}" Click="hlEmail_Click" >
<ToolTipService.ToolTip>
<ToolTip Tag="ToolTipEmail" Opened="toolTip_ActionOpened" />
</ToolTipService.ToolTip>
<Image Source="../images/close.png" Stretch="None" />
</HyperlinkButton>
</Grid>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid>
..............
У меня есть второй класс Views/Органы управления/ReadDocs.xaml(). Если какое-то условие в ReadDocs.xaml Code Behind истинно, я хочу изменить источник изображения в Views/Doc.xaml на ../images/open.png
Как я могу это достичь?
Но источник находится в одном файле и состоянии во втором файле. Как передать значение из File1 в File2 и изменить изображение в файле2 – user576914
Использовать статическую переменную, если вы хотите иметь флаг в самом коде .. или обновить его в базе данных и прочитать его до отображения изображения .... – Krunal