如何更改WPF日期选择器的图标?

时间:2012-12-26 02:22:39

标签: wpf datepicker

我正在做一个wpf应用程序,我的应用程序中有两个日期选择器。我想知道是否有任何快速方式(比如我设置我的日期选择器背景的方式)让我更改wpf默认日期选择器的日历图标?

我的datepicker代码段:

  <DatePicker Name="datefromDP" Width="100" Height="24"Foreground="White" BorderThickness="0"  >
        <DatePicker.Resources>
            <Style TargetType="{x:Type DatePickerTextBox}">
                <Setter Property="Text" Value="Select date" />
                <Setter Property="IsReadOnly" Value="True"/>
                <Setter Property="Background">
                  <Setter.Value>
                    <ImageBrush ImageSource="/BeaconProject;component/B_images/button/loginheader_bg.jpg"/>
                  </Setter.Value>
                </Setter>
            </Style>
        </DatePicker.Resources>
  </DatePicker>

my datepicker:

enter image description here

1 个答案:

答案 0 :(得分:0)

我认为你应该使用自己的风格。见DatePicker Style

你所指的Icon是这个风格的一部分:

<Path HorizontalAlignment="Center" Margin="4,3,4,3" ...
<Ellipse HorizontalAlignment="Center" ...
<Border Grid.ColumnSpan="4" Grid.Row="0" Grid.RowSpan="4" ...