查找样式模板中的控件
风之雨 2016-12-13 09:59:14 <Style x:Key="ButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border Name="sp" BorderThickness="2" BorderBrush="Black" CornerRadius="5">
<Grid Width="{Binding ElementName=sp,Path=ActualWidth}" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock x:Name="txtDishesName" Grid.ColumnSpan="3" Background="Transparent" FontSize="{Binding DishesFontSize}" FontWeight="Bold" VerticalAlignment="Center"
HorizontalAlignment="Center" Visibility="{Binding IsDishesName}"/>
<Separator Grid.Row="1" Grid.ColumnSpan="4" VerticalAlignment="Bottom" Visibility="{Binding IsShowTableVisibility}"/>
<Border Background="#A0A0A0" Width="1" Grid.Row="2" Grid.RowSpan="2" HorizontalAlignment="Right" Margin="0,-2,0,0" Visibility="{Binding IsShowTableVisibility}"/>
<Border Background="#A0A0A0" Width="1" Grid.Row="2" Grid.Column="2" Grid.RowSpan="2" HorizontalAlignment="Left" Margin="0,-2,0,0" Visibility="{Binding IsShowTableVisibility}"/>
<TextBlock Name="txtWaiDai" Grid.Row="2" Grid.Column="0" FontWeight="Bold"
HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding IsTakeawayQty}" FontSize="{Binding fintTakeawayQtyFontSize}"/>
<TextBlock Name="txtfnumNextQty" Grid.Row="2" Grid.Column="1" Foreground="Red" FontSize="{Binding fintFQtyFontSize}"
FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding IsFQty}"/>
<TextBlock Name="txtfvchrPractice" Grid.Row="2" Grid.Column="2" FontSize="{Binding fintPracticeFontSize}" FontWeight="Bold"
HorizontalAlignment="Center" VerticalAlignment="Center" TextWrapping="Wrap" TextTrimming="CharacterEllipsis"
Visibility="{Binding IsPracticeVisibility}"/>
<Separator Grid.Row="3" Grid.ColumnSpan="4" VerticalAlignment="Top" Name="spt" Visibility="{Binding IsShowTableVisibility}"/>
<TextBlock Name="txtCuiCai" Grid.Row="3" Grid.Column="0" FontSize="{Binding fintReminderCountFontSize}" FontWeight="Bold"
HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding IsReminderCountVisibility}"/>
<TextBlock Name="txtfnumQty" Grid.Row="3" Grid.Column="2" Text="{Binding fvchrQty}" FontSize="{Binding fintPrintQtyFontSize}" FontWeight="Bold"
HorizontalAlignment="Center" VerticalAlignment="Center" Visibility="{Binding IsPrintQty}"/>
<TextBlock Name="txtfvchrModel" Grid.Row="3" Grid.Column="1" FontSize="{Binding fintModelFontSize}" HorizontalAlignment="Center" VerticalAlignment="Center" TextWrapping="Wrap" FontWeight="Bold"
TextTrimming="CharacterEllipsis" Visibility="{Binding IsUnitVisibility}"/>
<Border x:Name="bg" Grid.ColumnSpan="3" Visibility="Collapsed" Grid.RowSpan="4" Width="{Binding ElementName=sp,Path=ActualWidth}" Height="{Binding ElementName=sp,Path=ActualHeight}" Background="#00CD00" Opacity="0.6"/>
</Grid>
</Border>
</Setter.Value>
</Setter>
</Style>
<ListBox x:Name="lstDishes" ItemsSource="{Binding ShowDishesList}" ItemContainerStyle="{StaticResource PlanListBoxItemContainerStyle}" BorderThickness="0"
IsTabStop="False">
<ListBox.Template>
<ControlTemplate TargetType="{x:Type ListBox}">
<WrapPanel Orientation="Horizontal" IsItemsHost="True" />
</ControlTemplate>
</ListBox.Template>
<ListBox.ItemTemplate>
<DataTemplate>
<Button x:Name="btnPrint" Width="{Binding Converter={StaticResource widthConverter}}" Height="{Binding Converter={StaticResource heightConverter}}"
Style="{StaticResource ButtonStyle}" >
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
怎么查找上面样式中的TextBlock控件?知道的朋友帮帮忙,谢谢。