相关疑难解决方法(0)

如何在ControlTemplate中声明事件处理程序?

我有以下内容ControlTemplate:

<ControlTemplate>
    <Grid VerticalAlignment="Stretch" HorizontalAlignment="Left" Width="400">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="18" />
            <ColumnDefinition Width="20*" />
            <ColumnDefinition Width="20*" />
            <ColumnDefinition Width="20*" />
            <ColumnDefinition Width="45" />
        </Grid.ColumnDefinitions>
        <TextBox Grid.Column="1" Template="{StaticResource watermark}" HorizontalAlignment="Stretch" Margin="4,0,0,4" Tag="Number" />
        <TextBox Grid.Column="2" Template="{StaticResource watermark}" HorizontalAlignment="Stretch" Margin="4,0,0,4" Tag="Login" />
        <TextBox Grid.Column="3" Template="{StaticResource watermark}" HorizontalAlignment="Stretch" Margin="4,0,0,4" Tag="Password" />
        <Button Grid.Column="4" HorizontalAlignment="Stretch" Content="Add" Margin="4,0,0,4" Click="AddUser_Click"/>
    </Grid>
</ControlTemplate>
Run Code Online (Sandbox Code Playgroud)

我该怎么写AddUser_Click才能访问文本框Text属性?

upd:只是为了说清楚.我知道如何在Click这里连接事件处理程序.问题是如何阅读其中的文本框内容,因为我不能给它们起名,因为它们在模板中.

c# wpf

6
推荐指数
3
解决办法
9478
查看次数

标签 统计

c# ×1

wpf ×1