Silverlight 自定义控件的继承问题2
来源:互联网 发布:哆点校园mac版 编辑:程序博客网 时间:2024/05/21 08:52
继承用户写的UserControl, ChildWindow, Page时(有xaml的那种)时,,编译通过,但执行时,总会构造里的InitializeComponent();总是会报异常:
----------
AG_E_PARSER_BAD_PROPERTY_VALUE [Line: 24 Position: 87]
--- Inner Exception ---
给定关键字不在字典中。
----------
花了很久,再试出来, 原来是基类里的xaml中,只要含有事件,就会出这样的异常,解决办法有二种.
一.
把事件从xaml中删除,在构造里,通过代码的形式添加上去.
二.
把基类里的事件方法copy 一份到子类里
异常的例子:
一个silverlight的Page 基类, 叫 CommonPage, 代码如下
xaml:
<controls:ChildWindow x:Class="Demo.CommonForm" ...
<StackPanel x:Name="Save" MouseLeftButtonDown="Save_MouseLeftButtonDown" />
...
</controls:ChildWindow>
----------
一个CommonPage的子类 MyPage
xaml :
<MyPage:Mypage
x:Class="MyPage.Pages.MyPage"
xmlns:MyPage="clr-namespace:MyPage.Pages"
....
</MyPage:Mypage>
cs :
namespace MyPage
{
public partial class MyPage: CommonPage
{
public MyPage()
{
InitializeComponent(); // 报异常
}
}
}
- Silverlight 自定义控件的继承问题2
- Silverlight 自定义控件的继承问题1
- Silverlight 2b2 中自定义控件中子控件MouseEnter事件改变VisualState的问题
- Silverlight 2 创建自定义控件
- WPF 继承自定义的控件
- WPF 继承自定义的控件
- [翻译]开发Silverlight 2.0的自定义控件
- Silverlight制作可拖动的自定义控件
- 一个简单的Silverlight自定义日历控件
- Silverlight 控件自定义样式
- 自定义silverlight控件
- 自定义silverlight控件
- silverlight之自定义控件
- ASP.NET 的自定义控件>显示继承控件图形的问题
- ASP.NET 的自定义控件>显示继承控件图形的问题
- Tip - Silverlight/WPF: 控件继承
- WPF/Silverlight 控件的几幅继承关系图
- 如果继承自定义控件里的event
- 链表
- KMP算法
- 人生哲理 之 驴子的故事
- .NET 4.0 “Covariance”和“Contravariance”趣话
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- Silverlight 自定义控件的继承问题2
- MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系
- 我把IT给哲学了
- 蛮力法
- 如何查询SQL2005的连接数
- 记单词
- 分治法
- ERP讲义11--项目管理中常见沟通问题及应对方法
- 合并排序