WPF 继承自定义的控件
1.创建一个BaseControl.cs
namespace Test.Control
{
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
/// <summary>
/// Base control class
/// </summary>
public class BaseControl : UserControl
{
// Write your common code here
}
}
注意不能有BaseControl 不能有UI 文件
2. 创建WPF user control
a. ConcreteControl.xml
<myTypes:BaseControl x:Class="Test.Control.ConcreteControl"
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"