我的自定义控件中的事件根本没有触发。

public class MyControl : RadioButton
{
    public MyControl()
    {
        DefaultStyleKey = typeof(MyControl);    

        this.Click += (sender, e) => { throw new InvalidOperationException(""); };
        this.Checked += (sender, e) => { throw new InvalidOperationException(""); };
    }

    protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
    {
        throw new InvalidOperationException("");
    }

控件加载正常,这些事件显然永远不会触发。

任何帮助,不胜感激。

===============>>#1 票数:0

意识到问题出在哪里。 我需要先声明一个模板部件,然后在OnApplyTemplate覆盖中抓住它,并将事件处理程序连接到“部件”。

  ask by antinutrino translate from so

未解决问题?本站智能推荐:

2回复

Silverlight中的自定义控件和事件-赛车状况?

不幸的是,我无法提供良好的代码示例和场景来重现,但我希望以前有人遇到过同样的问题。 基本上,我所经历的是属性更改不会从我的VM变为绑定属性的行为。 当NavigationCompleted事件在我的自定义控件( IdattLookup )中触发时,视图模型执行一些操作(对服务进行异
1回复

Silverlight依赖属性未在自定义控件中通知

脚本 我有一个自定义组合框,我在Combobox选择框中有一个标签。 我需要更改标签,如我在第二张图片中所述。 但我只想在选中项目时选中复选框。 我可以选择多个项目,因此标签应该更新为所选项目的逗号分隔值。 如果没有足够的空间来显示标签的全文,则应该有“...”符号表示在组合框中选
2回复

Silverlight中的childWindow控件作为自定义控件

我知道silverlight已经有一个子窗口控件,但是我想从我自己的库中使用这个子窗口控件。 特别是我希望代码看起来像这样:XAML: 我的项目将引用myassembly.dll,其中将包含mynamespace.mynamespace中将包含类myChildWindow。此类可
1回复

Silverlight自定义控件

是否有关于开发Silverlight的自定义控件的好书? 我想要的是创建一个也可以充当TreeList控件的网格控件。 您能告诉我什么是此类控件的良好基础类吗? 还有另一个问题:如果我在Silverlight中开发控件,如何将我的代码重用于WPF相同的控件? 是否必须重复代码
1回复

Silverlight自定义控件创建自定义事件

如何创建一个事件来处理来自我的自定义控件的其他控件之一的单击事件? 以下是我所拥有的设置:文本框和按钮(自定义控件)Silverlight应用程序(使用上面的自定义控件) 我想从主应用程序的自定义控件中公开按钮的click事件,我该怎么做? 谢谢
1回复

在Silverlight中同步填充自定义控件的DependencyProperties

我有一个带有两个属性的Silverlight自定义控件; 文字和ID。 我已经按照下面的代码为它们创建了DependencyProperties。 在控制方法中,首先填充ID,然后填充文本。 我的问题是,当我在此控件上绑定到Text和Id时,我希望它们的数据同步填充,以便当在任一属
1回复

F#DefaultStyleKey中的Silverlight自定义控件

想知道如何使用F#中的代码完成设置Style xaml。 代码很简单: 在C#项目中,生成选项使您可以将XAML标记为以下资源的自定义生成命令:MSBuild:Compile 我在属性面板中看不到它,所以我尝试手动将其自己添加到项目文件中... 有任何想法吗? 应用程序加
1回复

在Silverlight中对自定义控件进行单元测试

我有几个自定义控件(用于内容和布局管理的某种框架,如环绕面板),并且想为其编写单元测试。 除了Silverlight控件工具包之外,很难找到任何好的示例,Silverlight控件工具包具有一些用于进行单元测试的帮助程序类,而且非常复杂。 对于MVVM类,编写测试很容易,因为它们不使用SL依
1回复

Silverlight ListBox中的自定义控件

我有一个自定义控件,该控件是根据我创建的表达式设计创建的,并导出到xaml。 我在其中放入了ListBox控件的绑定itemtemplate / datatemplate。 它似乎渲染的次数不止一次和/或它在同一位置渲染每个项目(有点像相同的x,y坐标。 在我看来,这应该是一个简单的过
1回复

Silverlight自定义控件在scrollviewer中的内容

我有一个从ContentControl派生的Silverlight控件。 我用它在下列方式 我想在ScrollViewer中包含内容(即AnotherControl)。 在不更改上述XAML用法的情况下,如何在scrollviewer中获取内容? 我需要在CustomControl