Как я изменяю изображение на парении в WPF?

Нет - пока Вы изменяете его в нужное время (т.е. когда Вы вносите изменение, которое влияет на сериализацию, например, удаление поля) не должно иметь значения, что оценивает Вас использование.

Для простоты я предложил бы запуститься с 0, и увеличить ее к 1 каждому разу Вы должны.

спецификация сериализации имеет больше деталей.

33
задан TylerH 11 September 2017 в 14:53
поделиться

2 ответа

You need to use a Trigger on the IsMouseOver property to modify the Source of the Image:

<Image>
  <Image.Style>
    <Style TargetType="{x:Type Image}">
      <Setter Property="Source" Value="C:\Image1.jpg"/>
      <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="True">
          <Setter Property="Source" Value="C:\Image2.jpg"/>
        </Trigger>
      </Style.Triggers>
    </Style>
  </Image.Style>
</Image>

Note that Triggers can only be used inside Styles, and in order for a Trigger to change a property that property's value must be set by the Style and not set explicitly on the element.

76
ответ дан 27 November 2019 в 17:47
поделиться
<Image Stretch="Fill" >
        <Image.Style>
            <Style>
                <Setter Property="Image.Source" Value="original.png" />
                <Style.Triggers>
                    <Trigger  Property="Image.IsMouseOver" Value="True">
                        <Setter Property="Image.Source" Value="mouseover.png" />
                    </Trigger>
                </Style.Triggers>
            </Style>
        </Image.Style>
</Image>

There are other ways that trigger. All right?

8
ответ дан 27 November 2019 в 17:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: