是否将Silverlight画布作为单独的XAML文件加载?
我希望能够在单独的XAML文件中存储各种画布项,例如,它们被声明为:是否将Silverlight画布作为单独的XAML文件加载?,silverlight,xaml,silverlight-3.0,Silverlight,Xaml,Silverlight 3.0,我希望能够在单独的XAML文件中存储各种画布项,例如,它们被声明为: <canvas x:Class="Item.One" Height="300" Width="400"> ... </canvas> 还有一个不起作用的真实例子: <Canvas x:Class="Cards.Appointment.ZuneVertical" x:Name="ZuneVertical" xmlns="http://schemas.microsoft.com/wi
<canvas x:Class="Item.One" Height="300" Width="400">
...
</canvas>
还有一个不起作用的真实例子:
<Canvas x:Class="Cards.Appointment.ZuneVertical" x:Name="ZuneVertical"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="240" Height="320" Background="White">
</Canvas>
其中Preview是ScrollView中的一个网格,我希望将XAML加载到其中,即画布,我希望将各种版本的画布加载到此预览窗格中,每个版本都是WPF中的XAML类,但在Silverlight 3.0中似乎无法在没有解析错误的情况下使其正常工作,尝试了UserControls,但这也有同样的问题 似乎我的XAML文件的名称空间有问题,我添加了应用程序名称空间,这解决了问题
<Canvas x:Class="ZuneCardrintouch.Cards.Appointment.ZuneVertical" />
“当我尝试将它们作为类加载时”?你能把你认为加载的东西扩展成类吗?对不起,我不太清楚,我会修改我的问题来澄清。
<Canvas x:Class="Cards.Appointment.ZuneVertical" x:Name="ZuneVertical"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="240" Height="320" Background="White">
</Canvas>
Preview.Children.Add(Item.One)
<Canvas x:Class="ZuneCardrintouch.Cards.Appointment.ZuneVertical" />