首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WPF,如何创建一个实现Button的类的

2013-09-17 
WPF,怎么创建一个实现Button的类的?VS中创建一个自定义控件MyButton,刚开始是下面的这样的:public partial

WPF,怎么创建一个实现Button的类的?
VS中创建一个自定义控件MyButton,刚开始是下面的这样的:


public partial class MyButton : UserControl
    {
        public MyButton()
        {
            InitializeComponent();
        }
    }



<UserControl x:Class="WPF熊俊.MyButton"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid>
            
    </Grid>
</UserControl>


默认多是继承自UserControl的吗?怎么修改后台代码和XAML代码呢?
是不是手动修改啊,在后台修改为继承者Button,然后,在XAML中手动把UserControl修改为MyButton,是这样的吗?
[解决办法]
对的,具体实现参考:http://msdn.microsoft.com/zh-cn/library/cc295235.aspx
[解决办法]
在<Grid>
</Grid>中堆积控件,cs文件里写操作或注册属性,
和窗口的写法一样
[解决办法]
创建自定义控件而不是用户控件
[解决办法]
在你的项目下找到Themes\Generic.xaml

热点排行