BooleanKeyFrameCollection Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию объектов BooleanKeyFrame.
public ref class BooleanKeyFrameCollection : System::Windows::Freezable, System::Collections::IList
public class BooleanKeyFrameCollection : System.Windows.Freezable, System.Collections.IList
type BooleanKeyFrameCollection = class
inherit Freezable
interface IList
interface ICollection
interface IEnumerable
type BooleanKeyFrameCollection = class
inherit Freezable
interface ICollection
interface IEnumerable
interface IList
Public Class BooleanKeyFrameCollection
Inherits Freezable
Implements IList
- Наследование
- Реализации
В следующем примере показано, как использовать анимацию BooleanAnimationUsingKeyFrames .
<!-- Demonstrates a BooleanAnimationUsingKeyFrames. The animation is used to
animate the IsEnabled property of a button. -->
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Microsoft.Samples.KeyFrameAnimations.BooleanAnimationUsingKeyFramesExample"
Name="myRootElement"
WindowTitle="KeyFrameBoolean Animation Example">
<StackPanel Orientation="Vertical" Margin="20">
<TextBlock>
Click the button to animate the its IsEnabled property with a
BooleanAnimationUsingKeyFrames animation.
</TextBlock>
<Button Name="myAnimatedButton" Margin="200">Click Me
<Button.Triggers>
<EventTrigger RoutedEvent="Button.Click">
<BeginStoryboard>
<Storyboard>
<BooleanAnimationUsingKeyFrames
Storyboard.TargetName="myAnimatedButton" Storyboard.TargetProperty="(Button.IsEnabled)"
Duration="0:0:4" FillBehavior="HoldEnd">
<!-- All the key frames below are DiscreteBooleanKeyFrames. Discrete key frames create
sudden "jumps" between values (no interpolation). Only discrete key frames can be used
for Boolean key frame animations. -->
<DiscreteBooleanKeyFrame Value="False" KeyTime="0:0:0" />
<DiscreteBooleanKeyFrame Value="True" KeyTime="0:0:1" />
<DiscreteBooleanKeyFrame Value="False" KeyTime="0:0:2" />
<DiscreteBooleanKeyFrame Value="True" KeyTime="0:0:3" />
<DiscreteBooleanKeyFrame Value="False" KeyTime="0:0:3.5" />
<DiscreteBooleanKeyFrame Value="True" KeyTime="0:0:4" />
</BooleanAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
</StackPanel>
</Page>
Эта коллекция используется как часть для анимации BooleanAnimationUsingKeyFramesBoolean значения свойства в наборе ключевых кадров.
<object>
<object.property>
oneOrMoreBooleanKeyFrames
</object.property>
</object>
oneOrMoreBooleanKeyFrames
Один или несколько BooleanKeyFrame объектов, объявленных с помощью синтаксиса объектного элемента.
Boolean |
Инициализирует новый экземпляр класса BooleanKeyFrameCollection. |
Can |
Возвращает значение, которое указывает, можно ли сделать объект неизменяемым. (Унаследовано от Freezable) |
Count |
Возвращает число опорных кадров, содержащихся в этой коллекции BooleanKeyFrameCollection. |
Dependency |
Возвращает объект , DependencyObjectType который заключает в оболочку тип СРЕДЫ CLR данного экземпляра. (Унаследовано от DependencyObject) |
Dispatcher |
Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject. (Унаследовано от DispatcherObject) |
Empty |
Возвращает пустой класс BooleanKeyFrameCollection. |
Is |
Получает значение, указывающее, может ли изменяться размер коллекции. |
Is |
Получает значение, указывающее, доступен ли объект для изменения в настоящее время. (Унаследовано от Freezable) |
Is |
Получает значение, указывающее, доступна ли коллекция только для чтения. |
Is |
Получает значение, указывающее, является ли этот экземпляр в данный момент запечатанным (доступным только для чтения). (Унаследовано от DependencyObject) |
Is |
Получает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным). |
Item[Int32] |
Получает или задает BooleanKeyFrame в указанной позиции индекса. |
Sync |
Возвращает объект, который можно использовать для синхронизации доступа к коллекции. |
Add(Boolean |
Добавляет объект BooleanKeyFrame в конец коллекции. |
Check |
Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Clear() |
Удаляет все объекты BooleanKeyFrame из коллекции. |
Clear |
Очищает локальное значение свойства. Очищаемое свойство задается идентификатором DependencyProperty. (Унаследовано от DependencyObject) |
Clear |
Очищает локальное значение доступного только для чтения свойства. Очищаемое свойство задается ключом DependencyPropertyKey. (Унаследовано от DependencyObject) |
Clone() |
Создает изменяемый клон данного объекта BooleanKeyFrameCollection, делая глубокие копии значений этого объекта. При копировании свойств зависимостей этот метод копирует ссылки на ресурсы и привязки данных (которые могут уже не быть разрешимыми), но не копирует анимации и их текущие значения. |
Clone |
Делает этот экземпляр глубокой копией указанного объекта BooleanKeyFrameCollection. При копировании свойств зависимостей этот метод копирует ссылки на ресурсы и привязки данных (которые могут уже не быть разрешимыми), но не копирует анимации и их текущие значения. |
Clone |
Создает редактируемую копию (глубокую копию) объекта Freezable с использованием его текущих значений. (Унаследовано от Freezable) |
Clone |
Делает этот экземпляр изменяемой глубокой копией указанной коллекции BooleanKeyFrameCollection с использованием текущих значений свойств. Ссылки на ресурсы, привязки данных и анимации не копируются, но копируются их текущие значения. |
Coerce |
Приводит значение указанного свойства зависимостей. Это осуществляется путем вызова какой-либо функции CoerceValueCallback, указанной в метаданных свойства зависимостей, которое существует в вызывающем объекте DependencyObject. (Унаследовано от DependencyObject) |
Contains(Boolean |
Указывает, содержит ли коллекция заданный объект BooleanKeyFrame. |
Copy |
Копирует все объекты BooleanKeyFrame в коллекции в заданный массив. |
Create |
Инициализирует новый экземпляр класса Freezable. (Унаследовано от Freezable) |
Create |
Создает новый зафиксированный экземпляр BooleanKeyFrameCollection. |
Equals(Object) |
Определяет, является ли указанный DependencyObject эквивалентом текущего DependencyObject. (Унаследовано от DependencyObject) |
Freeze() |
Делает текущий объект неизменяемым и присваивает его свойству IsFrozen значение |
Freeze |
Делает данный экземпляр объекта BooleanKeyFrameCollection доступным только для чтения или определяет, можно ли его сделать доступным только для чтения. |
Get |
Создает фиксированную копию объекта Freezable, используя базовые (не анимационные) значения свойств. Так как копия является фиксированной, копируются только ссылки на фиксированные вложенные объекты. (Унаследовано от Freezable) |
Get |
Делает этот экземпляр клоном указанного объекта BooleanKeyFrameCollection. |
Get |
Создает фиксированную копию объекта Freezable с использованием текущих значений свойств. Так как копия является фиксированной, копируются только ссылки на фиксированные вложенные объекты. (Унаследовано от Freezable) |
Get |
Делает этот экземпляр зафиксированным клоном указанного объекта BooleanKeyFrameCollection. Ссылки на ресурсы, привязки данных и анимации не копируются, но копируются их текущие значения. |
Get |
Возвращает перечислитель, который может выполнять итерации по коллекции. |
Get |
Возвращает хэш-код для данного объекта DependencyObject. (Унаследовано от DependencyObject) |
Get |
Создает специализированный перечислитель для определения свойств зависимостей, которые локально установили значения для данного DependencyObject. (Унаследовано от DependencyObject) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает текущее действующее значение свойства зависимостей в этом экземпляре DependencyObject. (Унаследовано от DependencyObject) |
Index |
Осуществляет поиск указанного объекта BooleanKeyFrame и возвращает отсчитываемый от нуля индекс первого вхождения в коллекцию. |
Insert(Int32, Boolean |
Вставляет BooleanKeyFrame в определенное место в коллекции. |
Invalidate |
Повторно вычисляет действующее значение для указанного свойства зависимостей. (Унаследовано от DependencyObject) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
On |
Вызывается при изменении текущего объекта Freezable. (Унаследовано от Freezable) |
On |
Обеспечивает создание соответствующих указателей контекста для элемента данных типа DependencyObjectType, который был только что задан. (Унаследовано от Freezable) |
On |
Этот элемент поддерживает инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода. (Унаследовано от Freezable) |
On |
Переопределяет реализацию DependencyObject для OnPropertyChanged(DependencyPropertyChangedEventArgs), чтобы также вызвать любой обработчик Changed в ответ на изменение свойства зависимостей типа Freezable. (Унаследовано от Freezable) |
Read |
Возвращает локальное значение свойства зависимостей, если таковое существует. (Унаследовано от DependencyObject) |
Read |
Обеспечивает доступ к Freezable из допустимого потока. Наследники объекта Freezable должны вызывать данный метод в начале любого API, который считывает элементы данных, не являющиеся свойствами зависимостей. (Унаследовано от Freezable) |
Remove(Boolean |
Удаляет объект BooleanKeyFrame из коллекции. |
Remove |
Удаляет элемент BooleanKeyFrame из коллекции по указанному индексу. |
Set |
Задает значение свойства зависимостей, не меняя источник значения. (Унаследовано от DependencyObject) |
Set |
Задает локальное значение свойства зависимостей, указанного идентификатором этого свойства. (Унаследовано от DependencyObject) |
Set |
Задает локальное значение свойства зависимости только для чтения, определяемое идентификатором DependencyPropertyKey свойства зависимостей. (Унаследовано от DependencyObject) |
Should |
Возвращает значение, которое указывает, следует ли процессам сериализации выполнять сериализацию значения для предоставленного свойства зависимостей. (Унаследовано от DependencyObject) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Verify |
Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject. (Унаследовано от DispatcherObject) |
Write |
Вызывает событие Changed для объекта Freezable и вызывает его метод OnChanged(). Классы, производные от Freezable, должны вызывать этот метод в конце любого API, который изменяет члены класса, не сохраненные в виде свойств зависимостей. (Унаследовано от Freezable) |
Write |
Проверяет, что объект Freezable не заморожен и доступ к нему осуществляется из допустимого контекста потока. Наследники объекта Freezable должны вызывать данный метод в начале любого API, который выполняет запись в элементах данных, не являющихся свойствами зависимостей. (Унаследовано от Freezable) |
Changed |
Происходит, когда изменяется класс Freezable или объект, который входит в его состав. (Унаследовано от Freezable) |
ICollection. |
Копирует элементы коллекции ICollection в массив Array, начиная с указанного индекса массива Array. |
IList. |
Добавляет элемент в коллекцию IList. |
IList. |
Определяет, содержит ли коллекция IList указанное значение. |
IList. |
Определяет индекс заданного элемента коллекции IList. |
IList. |
Вставляет элемент в список IList по указанному индексу. |
IList. |
Возвращает или задает элемент по указанному индексу. |
IList. |
Удаляет первое вхождение указанного объекта из коллекции IList. |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
Of |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
As |
Позволяет осуществлять параллельный запрос. |
As |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: