首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

关于wpf中设计时支持的有关问题

2012-05-09 
关于wpf中设计时支持的问题我贴出一段代码,这个代码是Csla.net4中的,大家帮我分析一下XML codeUserContro

关于wpf中设计时支持的问题
我贴出一段代码,这个代码是Csla.net4中的,大家帮我分析一下

XML code
<UserControl x:Class="WpfUI.Views.ProductList"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"               xmlns:bxf="clr-namespace:Bxf.Xaml;assembly=Bxf"             mc:Ignorable="d"              xmlns:my="clr-namespace:WpfUI.ViewModels"             d:DesignHeight="300" d:DesignWidth="300">    <UserControl.Resources>        <CollectionViewSource x:Key="productListViewSource" d:DesignSource="{d:DesignInstance my:ProductList,CreateList=True}"/>        <CollectionViewSource x:Key="productListModelViewSource" Source="{Binding Path=Model, Source={StaticResource productListViewSource}}" />        <CollectionViewSource x:Key="productListItemListViewSource" Source="{Binding Path=ItemList, Source={StaticResource productListViewSource}}" />    </UserControl.Resources>    <Grid x:Name="LayoutRoot" DataContext="{StaticResource productListModelViewSource}">        <ListBox Grid.Row="1" ItemsSource="{Binding Source={StaticResource productListItemListViewSource}}" Name="modelListBox" DataContext="{Binding}">            <ListBox.ItemTemplate>                <DataTemplate>                    <StackPanel Orientation="Horizontal">                        <TextBlock Text="{Binding Path=Model.Id}" Width="50"/>                        <TextBlock Text="{Binding Path=Model.Name}" Width="200"/>                        <TextBlock Text="{Binding Path=Model.Specs}" Width="200"/>                    </StackPanel>                </DataTemplate>            </ListBox.ItemTemplate>        </ListBox>    </Grid></UserControl>


谁能帮我分析一下
 <UserControl.Resources>中的代码吗,binding的source一般应为一个类型的实例啊,这里怎么会是类型呢,由谁来实例化这个类型的?

[解决办法]
在resources中<local:myclass x:key="myclass"/>其实就是创建了一个实例。
[解决办法]
用CSLA的人不多啊。。

热点排行