Tôi có phong cách sau đây bổ sung vào Windows.Resources tôitải từ tập tin riêng biệt trong WPF
<Window.Resources>
...
<!--A Style that extends the previous TextBlock Style-->
<!--This is a "named style" with an x:Key of TitleText-->
<Style BasedOn="{StaticResource {x:Type TextBlock}}"
TargetType="TextBlock"
x:Key="TitleText">
<Setter Property="FontSize" Value="26"/>
<Setter Property="Foreground">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<LinearGradientBrush.GradientStops>
<GradientStop Offset="0.0" Color="#90DDDD" />
<GradientStop Offset="1.0" Color="#5BFFFF" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Style>
...
</Window.Resources>
Tôi có rất nhiều những phong cách trong mã XAML của tôi và tôi muốn lưu mỗi kiểu thành phần để tệp phụ (không phải tệp bên ngoài) .. ví dụ: tất cả các kiểu có liên quan đến TextBlocks phải nằm trong một tệp có tên là TextBlockStyles.xaml
Làm cách nào để làm điều này trong wpf?
Làm cách nào để liên kết kiểu trong dự án của tôi?
Cảm ơn trước
Vậy tệp có tên là 'TextBlockStyles.xaml' trông như thế nào? –
@TheMuffinMan: Ví dụ [có thể tìm thấy tại đây] (https://docs.microsoft.com/en-us/windows/uwp/controls-and-patterns/resourcedictionary-and-xaml-resource-references#merged-resource từ điển). (Nó được gọi là 'Dictionary1.xaml' trong ví dụ này.) – kmote