是否可以在 winui 3 用户控件中使用不同的标签名称?
Is possible to have a different tag name in winui 3 user control?
我的用户控件是否可以使用不同的标签名称?
我的 class 看起来像:
public sealed partial class ValidationControl : UserControl { ... }
并像这样使用:
<controls:ValidationControl Model="{x:Bind ViewModel, Mode=OneWay}" PropertyName="Name"/>
我的用户控件中是否有一些 属性 可以更改标签名称,但我的 class' 名称将继续命名 ValidationControl?:
<controls:Validation Model="{x:Bind ViewModel, Mode=OneWay}" PropertyName="Name"/>
我有另一个 class 命名为 Validation,这就是为什么我不能只为我的控件命名 Validation。
您可以创建一个 one-liner 标记类型:
public class AlternativeName : ValidationControl { }
...并实例化这个而不是基础 class:
<controls:lternativeName ...
别忘了从现有 ValidationControl
class:
的定义中删除 sealed
关键字
public partial class ValidationControl : UserControl { ... }
我的用户控件是否可以使用不同的标签名称?
我的 class 看起来像:
public sealed partial class ValidationControl : UserControl { ... }
并像这样使用:
<controls:ValidationControl Model="{x:Bind ViewModel, Mode=OneWay}" PropertyName="Name"/>
我的用户控件中是否有一些 属性 可以更改标签名称,但我的 class' 名称将继续命名 ValidationControl?:
<controls:Validation Model="{x:Bind ViewModel, Mode=OneWay}" PropertyName="Name"/>
我有另一个 class 命名为 Validation,这就是为什么我不能只为我的控件命名 Validation。
您可以创建一个 one-liner 标记类型:
public class AlternativeName : ValidationControl { }
...并实例化这个而不是基础 class:
<controls:lternativeName ...
别忘了从现有 ValidationControl
class:
sealed
关键字
public partial class ValidationControl : UserControl { ... }