-1
我有一個自定義的窗口類繼承自窗口類。在自定義類中,我定義了一個依賴項屬性並設置其默認值。但是默認值不會顯示在Visual Studio的屬性瀏覽器面板中。我該如何解決這個問題 此致敬意。依賴屬性默認值不顯示在屬性瀏覽器
namespace WpfApplication2
{
[Description("Some descriptions")]
public class FlatWindow:Window
{
public FlatWindow()
{
if(DesignerProperties.GetIsInDesignMode(this))
{
this.HasCloseButton = true;
}
}
[Description("my description"), Category("my Properties"), Browsable(true),DefaultValue(true)]
public bool HasCloseButton
{
get { return (bool)GetValue(HasCloseButtonProperty); }
set { SetValue(HasCloseButtonProperty, value); }
}
// Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc...
public static readonly DependencyProperty HasCloseButtonProperty =
DependencyProperty.Register("HasCloseButton", typeof(bool), typeof(FlatWindow),new FrameworkPropertyMetadata(true,FrameworkPropertyMetadataOptions.AffectsRender));
}
}
@ankit_sharma進行修改建議時,你可以請修復整個帖子? –
我是StackOverflow的新手。我該怎麼辦? –
歡迎來到Stack Overflow!我正在處理編輯您帖子的人,但這可能會有所幫助:請花點時間在幫助中心閱讀[編輯幫助](// stackoverflow.com/editing-help)。堆棧溢出的格式與其他站點不同。你的帖子看起來越好,其他人閱讀和理解它就越容易。 –