我擁有全局樣式,我可以在我的應用程序中的幾個項目中共享這種樣式。但是,如果任何XAML具有數據模板,則不應用這些樣式。有沒有辦法可以在不對數據模板資源進行任何更改的情況下應用這些方法。WPF全局樣式應用於多個控件模板
0
A
回答
0
好的,你已經簡要地解釋了。
這裏的問題是爲xaml中的樣式指定的鍵。不要指定任何鍵。如果您爲該樣式指定了鍵,則僅適用於明確要求樣式的相應控件。
所以現在你的風格應該看起來如下(只是刪除x:鍵)。
<Style TargetType="TextBlock">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="FontSize" Value="10"/>
</Style>
如果要應用基於按鍵風格,這段DataTemplate中的文本塊的代碼應該是像下面
<TextBlock Text="{Binding Currcode}" Style="{StaticResource TextBlockStyle}"/>
0
噢,是我所面臨的問題,早一點的數據模板不相同的部分資源。 即
<userControl>
<USerControl.Resources>
**<style is placed here>**
</USerControl.Resources>
<Grid>
<Grid.Resources>
**<Add the Data template here>**
</Grid.Resources>
我真的不知道爲什麼合併資源字典和數據模板保存在同一USerControl.Resources不工作正常
我們總是用同樣的方式樣式,你已經張貼我們的控制數據模板和控制模板。
相關問題
- 1. 將WPF樣式應用於多個控件
- 2. WPF-如何將樣式應用於面板中的多個控件
- 3. WPF樣式:基於樣式的使用全局顏色
- 4. WPF:控件模板VS樣式的更改模板
- 5. 將全局樣式應用於控制庫中的繼承Windows控件
- 6. 防止ControlTemplate中的控件繼承全局樣式(WPF)
- 7. WPF TreeViewItem控件模板部分應用?
- 8. Silverlight中的樣式控件 - 全局
- 9. 控件模板WPF
- 10. WPF自定義控件中模板部件的樣式
- 11. wpf用戶控件模板
- 12. 將全局可見樣式模板添加到silverlight自定義控件
- 13. WPF:應用多個數據模板?
- 14. 預製WPF樣式/控件模板的在線資源?
- 15. 哪個WPF佈局和控件應該用於故事板效果
- 16. 爲什麼WPF樣式應用於父控件?
- 17. 在多個程序集中應用全局樣式
- 18. 如何在WPF派生樣式中重寫基礎樣式控件模板?
- 19. WPF全局樣式與.Net4問題
- 20. WPF,多種控件的字體樣式
- 21. 如何將樣式應用於全局的應用程序欄?
- 22. 如何將全局樣式應用於Angular2應用程序?
- 23. WPF Telerik RadGridView在應用全局樣式時消失
- 24. 樣式與控制模板
- 25. 全局樣式
- 26. WPF按鈕控件模板
- 27. WPF DataGrid控件模板
- 28. WPF中的控件模板
- 29. 設置控件模板[WPF]
- 30. WPF GroupBox控件模板
是的,有一種方法,但首先請發佈我們更多的代碼。 –