为资源字典中的控件编写事件处理程序

时间:2016-05-08 06:24:57

标签: c# wpf

如何为uname -r 4.2.0-35-generic 中定义的Controls/Templates撰写活动?

现在我使用ResourceDictionary并在event to command strategy中为每个控件和每个CommandsViewModels(DataContext)。请参阅下面的代码,如何在event中编写TextChanged事件:

ResourceDictionary

1 个答案:

答案 0 :(得分:0)

为此,我们需要使用ResourceDictionary

x:class编写一个类文件
public partial class ResourceDictionary
{
    //...
}

并需要在class中指定ResourceDictionary

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    x:Class="YourNamespace.ResourceDictionary"
                    >

    <Style TargetType="{x:Type TextBox}" x:Key="MyTextBox">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate>
                    <TextBox Width="500" Background="LightGreen" TextChanged="TextChanged" />
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>