Поделиться через


XamlControlsResources Класс

Определение

Стили по умолчанию для элементов управления в библиотеке WinUI.

public ref class XamlControlsResources sealed : ResourceDictionary
/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class XamlControlsResources final : ResourceDictionary
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.XamlContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class XamlControlsResources final : ResourceDictionary
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.Activatable(1)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public sealed class XamlControlsResources : ResourceDictionary
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.XamlContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public sealed class XamlControlsResources : ResourceDictionary
Public NotInheritable Class XamlControlsResources
Inherits ResourceDictionary
Наследование
Object Platform::Object IInspectable DependencyObject ResourceDictionary XamlControlsResources
Атрибуты
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute ActivatableAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Примеры

В следующем фрагменте кода показано, как указать стили элементов управления по умолчанию.

<Application>
    <Application.Resources>
        <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/>
    </Application.Resources>
</Application>

Конструкторы

XamlControlsResources()

Инициализирует новый экземпляр класса XamlControlsResources .

Свойства

Dispatcher

Всегда возвращает в null приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

(Унаследовано от DependencyObject)
DispatcherQueue

Возвращает объект , DispatcherQueue с которым связан этот объект. представляет DispatcherQueue средство, которое может получить доступ к в потоке DependencyObject пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

(Унаследовано от DependencyObject)
MergedDictionaries

Возвращает коллекцию словарей ResourceDictionary , составляющих различные словари ресурсов в объединенных словарях.

(Унаследовано от ResourceDictionary)
Size

Возвращает количество элементов, содержащихся в коллекции.

(Унаследовано от ResourceDictionary)
Source

Возвращает или задает универсальный код ресурса (URI), предоставляющий исходное расположение объединенного словаря ресурсов.

(Унаследовано от ResourceDictionary)
ThemeDictionaries

Возвращает коллекцию объединенных словарей ресурсов, которые специально связаны с ключами и составлены для сценариев темы, например при предоставлении значений темы для HighContrast.

(Унаследовано от ResourceDictionary)
UseCompactResources

Возвращает или задает значение, указывающее, отображаются ли элементы управления и ресурсы в более плотном макете.

UseCompactResourcesProperty

Определяет свойство зависимости UseCompactResources .

Методы

Clear()

Удаляет все элементы из этого ResourceDictionary.

(Унаследовано от ResourceDictionary)
ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
EnsureRevealLights(UIElement)

Важно!

Убедитесь, чтоrevealLights доступен для использования в операционных системах, указанных в разделе Требования. Однако мы не рекомендуем использовать его, так как он может быть изменен или недоступен в последующих версиях.

Гарантирует, что для указанного элемента заданы внешние и пограничные индикаторы, необходимые для эффектов отображения.

First()

Возвращает итератор для элементов в коллекции.

(Унаследовано от ResourceDictionary)
GetAnimationBaseValue(DependencyProperty)

Возвращает любое базовое значение, установленное для свойства зависимостей, которое применяется в случаях, когда анимация не активна.

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
GetView()

Извлекает представление для ResourceDictionary.

(Унаследовано от ResourceDictionary)
HasKey(Object)

Возвращает значение, указывающее, содержит ли ResourceDictionary запись с запрошенным ключом.

(Унаследовано от ResourceDictionary)
Insert(Object, Object)

Добавляет новую запись в ResourceDictionary.

(Унаследовано от ResourceDictionary)
Lookup(Object)

Возвращает значение из запрошенного ключа, если существует запись с этим ключом.

(Унаследовано от ResourceDictionary)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенного DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
Remove(Object)

Удаляет определенный элемент из ResourceDictionary.

(Унаследовано от ResourceDictionary)
SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Отменяет уведомление об изменениях, которое было ранее зарегистрировано путем вызова Метода RegisterPropertyChangedCallback.

(Унаследовано от DependencyObject)

Применяется к

См. также раздел