0
Я пытаюсь изменить видимость изображения при нажатии кнопки, но затем изображение исчезнет и изменит видимость на скрытое. В основном сохранить изображение, чтобы пользователь знал, что сохранение было успешным. Я хотел бы сделать это только в xaml. Любой совет?Как отображать видимость изображения при нажатии кнопки только в xaml
код:
<Image x:Name="SavedImage"
Source="/check.ico">
<Image.Resources>
<Style TargetType="Image">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=SaveDocumentsButton, Path=IsPressed}"
Value="True">
<Setter Property="Visibility"
Value="Visible"></Setter>
</DataTrigger>
<Trigger Property="Image.Visibility"
Value="Visible">
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard x:Name="saveStoryBoard">
<DoubleAnimation x:Name="z"
BeginTime="0:0:0"
Duration="0:0:3"
From="1.0"
To="0.0"
Storyboard.TargetProperty="Opacity" />
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
</Trigger>
</Style.Triggers>
</Style>
</Image.Resources>
</Image>
<Button x:Name="SaveDocumentsButton"
Style="{StaticResource SaveButtonWhite}"
Command="{Binding SaveUnitCommand}"
HorizontalAlignment="Right">
</Button>
Это не работает – TMan
Хорошо, я получил эту работу, но как я могу получить изображение, чтобы оставаться видимым для пары секунд, а затем спрятать его. В настоящий момент его видно только тогда, когда кнопка нажата, как только я отпущу изображение снова спрятано. – TMan