我有一個用於我的應用程序的XAML表單,並且我已經創建了自己的子類Frame類,並編輯了該接口以指定我自己的內容類(因爲我需要訪問數據綁定內容的屬性)。XAML設計無法加載,因爲無法創建自定義對象
問題出現在設計師那裏,編譯器說它不能創建我的控制實例 - 我試圖對有問題的屬性位進行一些設計檢查,但那也沒有工作。
我怎樣才能讓控件顯示?工作在運行時細...
XAML:
<Grid Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="2">
<views:PageFrame Name="Content_MainPage" Frame.NavigationUIVisibility="Hidden"/>
</Grid>
CS:
public new BaseView Content
{
get
{
if (DesignerProperties.GetIsInDesignMode(this))
{
return new BaseView();
}
else
{
return (BaseView)base.Content;
}
}
set
{
if (DesignerProperties.GetIsInDesignMode(this))
{
base.Content = new BaseView();
FrameTitle = "design mode";
}
else
{
base.Content = value;
FrameTitle = value.Title;
}
}
}
我覺得'嗨'也是爲了...... ;-) – 2009-01-29 01:58:43