[英]where can I find the ControlTemplate for DatePickerTextBox?
有人可以給我DatePickerTextBox的ControlTemplate嗎?
我已經訪問了MSDN。 那里找不到DatePickerTextBox的ControlTemplate。 但是我能夠找到DatePicker的ControlTemplate。 我剛剛發現DatePickerTextBox有兩個不同的部分,分別是: PART_Watermark和PART_ContentElement 。 但是我找不到DatePickerTextBox的ControlTemplate。
這是DatePickerTextBox
默認模板:
<ControlTemplate TargetType="DatePickerTextBox">
<Grid>
<Grid.Resources>
<SolidColorBrush
x:Key="G">#FFAAAAAA</SolidColorBrush>
</Grid.Resources>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup
Name="CommonStates" />
<VisualStateGroup
Name="WatermarkStates" />
<VisualStateGroup
Name="FocusStates" />
</VisualStateManager.VisualStateGroups>
<Border
BorderThickness="{TemplateBinding Border.BorderThickness}"
Padding="{TemplateBinding Control.Padding}"
CornerRadius="1,1,1,1"
BorderBrush="{TemplateBinding Border.BorderBrush}"
Background="{TemplateBinding Panel.Background}"
Name="Border"
Opacity="1">
<Grid
Name="WatermarkContent"
HorizontalAlignment="{TemplateBinding Control.HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding Control.VerticalContentAlignment}">
<Border
BorderThickness="1,1,1,1"
BorderBrush="#FFFFFFFF"
Name="ContentElement" />
<Border
BorderThickness="1,1,1,1"
BorderBrush="#FFFFFFFF"
Name="watermark_decorator">
<ContentControl
Padding="2,2,2,2"
Name="PART_Watermark"
Opacity="0"
IsHitTestVisible="False"
Focusable="False" />
</Border>
<ScrollViewer
HorizontalContentAlignment="{TemplateBinding Control.HorizontalContentAlignment}"
VerticalContentAlignment="{TemplateBinding Control.VerticalContentAlignment}"
Name="PART_ContentHost"
Margin="0,0,0,0" />
<Border
CornerRadius="1,1,1,1"
BorderBrush="#FF45D6FA"
Name="FocusVisual"
Opacity="0"
IsHitTestVisible="False" />
</Grid>
</Border>
</Grid>
</ControlTemplate>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.