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


BitmapIconSource Класс

Определение

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class BitmapIconSource : IconSource
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BitmapIconSource : IconSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BitmapIconSource : IconSource
function BitmapIconSource()
Public Class BitmapIconSource
Inherits IconSource
<BitmapIconSource .../>
Наследование
Object IInspectable DependencyObject IconSource BitmapIconSource
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Fall Creators Update (появилось в 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v5.0)

Комментарии

BitmapIconSource похож на BitmapIcon. Однако, так как это не FrameworkElement, его можно использовать совместно.

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

BitmapIconSource()

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource.-ctor (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Свойства

Dispatcher

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

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

Возвращает или задает кисть, которая описывает основной цвет.

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.IconSource.Foreground (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

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

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource.ShowAsMonochrome (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

ShowAsMonochromeProperty

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource.ShowAsMonochromeProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

UriSource

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource.UriSource (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

UriSourceProperty

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

Эквивалентный API WinUI 2 для UWP: Microsoft.UI.Xaml.Controls.BitmapIconSource.UriSourceProperty (для WinUI в Windows App SDK см. Windows App SDK пространства имен).

Методы

ClearValue(DependencyProperty)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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