【发布时间】:2021-11-15 22:15:33
【问题描述】:
在 WPF 中,当从基本控件派生控件时,您将其添加到构造函数中。
DefaultStyleKeyProperty.OverrideMetadata(typeof(MediaPlayer), new StyledPropertyMetadata(typeof(MediaPlayer)));
如何将其转换为 Avalonia UI?
【问题讨论】:
标签: c# .net avaloniaui
在 WPF 中,当从基本控件派生控件时,您将其添加到构造函数中。
DefaultStyleKeyProperty.OverrideMetadata(typeof(MediaPlayer), new StyledPropertyMetadata(typeof(MediaPlayer)));
如何将其转换为 Avalonia UI?
【问题讨论】:
标签: c# .net avaloniaui
实现IStyleable 接口并将StyleKey 设置为您的类型。
public class MyGrid : Grid, IStyleable
{
Type IStyleable.StyleKey => typeof(MyGrid);
}
【讨论】:
Type IStyleable.StyleKey => GetType();,因此所需的行为会自动发生。