将代码转换为XAML代码 - DatePicker

时间:2015-02-23 22:08:42

标签: c# wpf xaml datepicker

我正在努力将我的一些后台代码转换为XAML代码。我不是100%确定如何使用XAML访问DatePicker对象的部分,就像我使用后面的代码一样。有人能指出我正确的方向吗?

幕后代码: 我只是传递了DatePicker字段的名称和它所在的页面。

private void DatePickerUpdater(DatePicker DPobj, Page PGobj)
    {
        Grid grid = (Grid)DPobj.Template.FindName("PART_Root", DPobj);
        ColumnDefinitionCollection Column = grid.ColumnDefinitions;
        Column.Clear();
        ColumnDefinition c1 = new ColumnDefinition();
        c1.Width = new GridLength(1, GridUnitType.Star);
        ColumnDefinition c2 = new ColumnDefinition();
        c2.Width = new GridLength(50,GridUnitType.Pixel);
        grid.ColumnDefinitions.Add(c1);
        grid.ColumnDefinitions.Add(c2);



        Button button = (Button)DPobj.Template.FindName("PART_Button", DPobj);
        button.Template = (ControlTemplate)PGobj.FindResource("myTemplate");
        button.Width = 50;
    }

XAML

<ControlTemplate x:Key="myTemplate" TargetType="Button">
        <Image Name="calendar" Source="/Image/calendar.png" Height="30" Width="30"/>
</ControlTemplate>

0 个答案:

没有答案