在為 WPF 應用程式設計 XAML 時,Visual Studio 會在 XAML 代碼編輯器旁邊顯示生成的預覽設計。
但是,如果 XAML 代碼位于“ ”節點中,則“設計”面板不會顯示預覽Template,例如ControlTemplate.
<ControlTemplate TargetType="{x:Type ListViewItem}">
...
<TextBlock Text="{Binding ListTitle}" /> <!-- IDE doesn't initially provide how this element will look like -->
...
</ControlTemplate>
在這樣的節點中有很多東西ControlTemplate,但我必須在沒有任何預覽的情況下撰寫 XAML 代碼,僅依靠我的估計。然后,每次運行應用程式以查看這些 XAML 代碼實際上是如何設計的。
有沒有辦法“預覽”ControlTemplate節點內部的 XAML 設計?
uj5u.com熱心網友回復:
對于這個問題,您可以使用 XAML Hot Reload,這樣您就可以運行您的應用程式,更改并保存您的 xaml 代碼并同時查看更改。
要啟用 XAML 熱多載,請轉到工具 -> 選項 -> 除錯 -> XAML 熱多載 -> 在 Visual Studio 2022 中啟用 XAML 熱多載。在 Visual Studio 2019 中,幾乎相同,我相信它在工具 -> 選項 - > 除錯 -> 熱多載。有關 XAML 熱多載的更多詳細資訊,請點擊此處。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/460098.html
下一篇:WPFDataGrid組嵌套串列
