我所要做的是曝光自定义控件中包含的按钮的点击事件。 这种自定义控件的例子在另一个自定义控件的控制模板中声明 。
例如,说我有以下内容:
public class CustomTabPanel : Panel
{
public Button newButton;
//lots of other stuff
}
然后我又有了一样的控制器
public class CustomControl : Selector
{
//stuff here
}
此自定义控制类有一个以通用. xaml 定义的模板, 该模板定义了类似自定义TabPanel 的例子( 已经删除了 )
<Style TargetType="{x:Type local:CustomControl}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:CustomControl}">
<local:CustomTabPanel IsItemsHost="True"/>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
然后可以在MainWindow.xaml或任何地方建立这种控制的例子。
我的问题是,我怎样才能在MainWindow.xaml的自定义塔布板块中访问按钮的点击事件?
我试图尽量简单解释这个解释, 如果您需要更多执行细节, 请询问 。
非常感谢你们的帮助!
基数