Как объединить DataTrigger и EventTrigger?

round(5.59, 1) хорошо работает. Проблема состоит в том, что 5.6 не может быть представлен точно в двоичной плавающей точке.

>>> 5.6
5.5999999999999996
>>> 

, Поскольку Vinko говорит, можно использовать строковое форматирование, чтобы сделать округление для дисплея.

Python имеет модуль для десятичной системы исчисления при необходимости в этом.

15
задан Community 23 May 2017 в 11:44
поделиться

1 ответ

Попробуйте что-то вроде этого:

<Style x:Key="EventTriggerStyleKey">
  <Style.Triggers>
    <EventTrigger RoutedEvent="some event here">
      <!-- your animation here -->
    </EventTrigger>
  <Style.Triggers>
</Style>

<Style x:Key="myStyleKey">
  <Style.Triggers>
    <DataTrigger Binding="....." Value="......">
      <Setter Property="........." Value="......."/>
      <Setter Property="Style" Value="{StaticResource EventTriggerStyleKey}"/>
    </DataTrigger>
  <Style.Triggers>
</Style>
-4
ответ дан 1 December 2019 в 05:47
поделиться
Другие вопросы по тегам:

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