我在我的应用程序中使用一个 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;
}
}
}