即時開發Windows Phone應用程序,我想知道是否有可能在XAML文件中包含另一個XAML文件。Windows Phone 8 - 在另一個XAML文件中包含XAML
我聽說過UserControl,但我不知道該如何使用它。
謝謝。
即時開發Windows Phone應用程序,我想知道是否有可能在XAML文件中包含另一個XAML文件。Windows Phone 8 - 在另一個XAML文件中包含XAML
我聽說過UserControl,但我不知道該如何使用它。
謝謝。
有2種機制,可以提供你正在尋找的功能:
子類
XAML頁面可以被繼承。例如:
[xaml.cs(對於子類)]
public partial class SubclassPage : BasePage
[XAML(對於子類)]
<?xml version="1.0" encoding="utf-8" ?>
<BasePage xmlns="http://xamarin.com/schemas/2014/forms"
...
>
等
用戶控制
https://msdn.microsoft.com/library/hh144799(v=vs.100).aspx
(跳到「添加新用戶控件TROL該項目「)
底線:
如果你想在另一個XAML文件,因爲2頁非常相似,考慮子類。
或者,如果您發現多個頁面(可能是複製粘貼)重複使用相同的元素集合,請強烈考慮將其重構爲用戶控件。