ThicknessAnimation.By Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает общую сумму, с помощью которой анимация изменяет начальное значение.
public:
property Nullable<System::Windows::Thickness> By { Nullable<System::Windows::Thickness> get(); void set(Nullable<System::Windows::Thickness> value); };
public System.Windows.Thickness? By { get; set; }
member this.By : Nullable<System.Windows.Thickness> with get, set
Public Property By As Nullable(Of Thickness)
Значение свойства
Общая сумма, на которую анимация изменяет начальное значение. Значение по умолчанию равно NULL.
Комментарии
Используйте свойство By, если вы хотите анимировать значение "по" определенной сумме, а не указывать начальное или конечное значение. Вы также можете использовать свойство By со свойством From. В следующей таблице показано, как свойства From, Toи By могут использоваться вместе или отдельно для определения целевых значений анимации.
Указанные свойства | Результирующее поведение |
---|---|
From | Анимация выполняется от значения, указанного свойством From, к базовому значению свойства, анимируемого или к выходному значению предыдущей анимации, в зависимости от того, как настроена предыдущая анимация. |
From и To | Анимация выполняется от значения, указанного свойством From, к значению, указанному свойством To. |
From и By | Анимация выполняется из значения, указанного свойством From, к значению, указанному суммой свойств From и By. |
To | Анимация выполняется из базового значения анимированного свойства или выходного значения предыдущей анимации до значения, указанного свойством To. |
By | Анимация выполняется от базового значения свойства, анимированного или выходного значения предыдущей анимации до суммы этого значения и значения, указанного свойством By. |
Примечание Если заданы свойства To и By, свойство To имеет приоритет, а свойство By игнорируется.
Чтобы использовать другие методы интерполяции или анимировать между более чем двумя целевыми значениями, используйте объект ThicknessAnimationUsingKeyFrames.
Использование атрибута XAML
объект <By
="Thickness"/>
-или-
объект <By
="{x:Null Markup Extension}"/>
Использование элемента свойства XAML
< объекта>
<
объект.By
>
< Thickness />
</объекта.By
>
</объекта>
Сведения о свойстве зависимостей
Поле идентификатора | ByProperty |
Свойства метаданных, заданные для true |
Никакой |