x 命名空间中x:Type 的使用
来源:互联网 发布:tracker软件怎么使用 编辑:程序博客网 时间:2024/06/04 19:37
若传入参数为类型的时候 用x:Type 指定此类型值
有如下一自定义按钮类型:
public class MyButton : Button
{
public Type MyUserType { get; set; }
protected override void OnClick()
{
base.OnClick();
Window win = Activator.CreateInstance(MyUserType) as Window;
if (win != null)
{
win.ShowDialog();
}
}
}
希望的效果是在点击此按钮的时候弹出另外一个MyWindow窗体
首相在当前窗体上放置此按钮
<local:MyButton x:Name="mybtn" Content="My Button" MyUserType="{x:Type Type=local:MyWindow}"></local:MyButton>
然后定义这个MyWindow窗体:
<Window x:Class="WpfApplication1.MyWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MyWindow" Height="300" Width="300" Loaded="Window_Loaded">
<TextBlock x:Name="block" Text="Hello Buddy"></TextBlock>
</Window>
- x 命名空间中x:Type 的使用
- x命名空间详解
- X命名空间
- WPF(x:Type的使用)
- WPF中的x命名空间
- WPF中的x命名空间
- X名称空间的特性(Attribute)x:key和x:type
- 【thinkphp3.x】thinkphp3.x命名范围的使用
- Spring3.x 的命名空间导入 持续更新ing..
- Spring3.x 的命名空间导入 持续更新ing..
- Spring3.x 的命名空间导入 持续更新ing..
- golang中x.(type)只能在switch中使用
- struts2中命名空间的使用
- as3中关于命名空间的使用
- c++中命名空间的使用
- php命名空间中别名的使用
- c++中无名命名空间的使用
- PHP程序中命名空间的使用
- Silverlight自定义控件系列 – TreeView (3) 添加展开和收起事件
- 生成sql_trace文件
- Silverlight自定义控件系列 – TreeView (2) 基本布局和States
- Struts2 文件下载Action及Struts.xml配置
- Silverlight自定义控件系列 – TreeView (1)
- x 命名空间中x:Type 的使用
- _T() 函数
- Dedecms修改TAG、title、keywords及栏目名称长度限制
- 数据挖掘科研常用数据集
- 加油
- 添加和删除选项
- 发了个问题,aix论坛就不好使了,气人。。
- java获取页面原代码
- String切分字符串,例子32mg分为32和mg