C# 在运行时添加新页面
有没有办法在运行时创建新页面 也许在cs中生成XAML并将其添加到应用程序中 泰 新的: 好的,我会尽量解释得更清楚一点: 我想从json创建具有多个控件的动态应用程序页面 例如:C# 在运行时添加新页面,c#,.net,windows-phone-7,xaml,C#,.net,Windows Phone 7,Xaml,有没有办法在运行时创建新页面 也许在cs中生成XAML并将其添加到应用程序中 泰 新的: 好的,我会尽量解释得更清楚一点: 我想从json创建具有多个控件的动态应用程序页面 例如: { "pages": [ { "title": "Page 1", "controls": [ { "button": [ {
{
"pages": [
{
"title": "Page 1",
"controls": [
{
"button": [
{
"text": "Testbutton",
"value": "clear",
}
]
},
{
"textview": [
{
"value": "enter some text"
}
]
}
]
},
{
"title": "Page 2",
"controls": [
{..}
]
}
]
}
所以我想灵活地生成它们,因为json在每次加载时都不一样。您可以使用XamlReader.load从xaml创建对象树
您还可以使用其构造函数创建所需的对象,并使用控件的子属性定义树。您可以使用XamlReader.Load从xaml创建对象树
您还可以使用构造函数创建所需的对象,并使用控件的子属性定义树。我认为您应该解释为什么要这样做,因为您可能走错了路。我认为您应该解释为什么要这样做,因为您可能走错了路。