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

WPF,请教这样的UserControl如何创建

2013-11-23 
WPF,请问这样的UserControl怎么创建?项目中有一部分功能是这样的,需要创建多个UserControl,每个UserContro

WPF,请问这样的UserControl怎么创建?
项目中有一部分功能是这样的,需要创建多个UserControl,每个UserControl中,有多个方法和属性都是相同的,为了减少代码,我想让这些UserControl实现一个接口或者一个派生自UserControl的类,这样行不行啊?不过,创建自定义的用户控件,好像必须继承自UserControl,好像是不能修改的哦,是吗?
请教各位大师,如何处理这个问题呢?
[解决办法]


class BaseControl:UserControl {  ... }  
class AControl:BaseControl{ ... }
class BControl:BaseControl{ ... } 
class CControl:BaseControl{ ... }  

[解决办法]
你试一下啊 我不懂wpf
[解决办法]
ClassA:UserControl,Interface1
[解决办法]
<base:ICompanyLevelControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"  x:Class="ENPOT.Distribution.Management.View.UcCompanyLevel"
           xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
           xmlns:me="clr-namespace:ENPOT.Distribution.Management.Common"                                                                                                       
           xmlns:base="clr-namespace:ENPOT.Distribution.Management.View"


namespace ENPOT.Distribution.Management.View
{
    public partial class UcCompanyLevel : ICompanyLevelControl
    {



ICompanyLevelControl就是继承了 UserControl

热点排行