我需要扩展一个按钮控件来添加一些额外的、可绑定的视觉状态。
我想要创建的是一个额外的布尔属性,要绑定到,它将在按钮上创建一个简单的视觉状态更改。对于这个例子,它可能只是一个额外的边框,根据布尔值改变颜色。
所有现有的按钮行为都应该与这组新的状态完全分开。
这可以做到吗?
我需要扩展一个按钮控件来添加一些额外的、可绑定的视觉状态。
我想要创建的是一个额外的布尔属性,要绑定到,它将在按钮上创建一个简单的视觉状态更改。对于这个例子,它可能只是一个额外的边框,根据布尔值改变颜色。
所有现有的按钮行为都应该与这组新的状态完全分开。
这可以做到吗?
这当然可以做到。这是一篇文章,将引导您完成您需要采取的步骤,并包含有关使用最终控件中显示的属性(除了那些保持状态的属性)扩展控件的附加信息。您需要的部分是: