0

我从prism开始,我在vs 2010中有一个使用prism的解决方案,一个项目(PrimUI是我拥有外壳的地方,另一个项目(PrismUI.infrastructure)是我拥有例如区域名称类的地方:

    namespace PrismUI.Infrastructure
{
    class RegionNames
    {
        public static string ToolbarRegion = "ToolbarRegion";
        public static string ContentRegion = "ContentRegion";
    }
}

然后在shell我想这样做:

<Window x:Class="PrismUI.Shell"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:prism="http://www.codeplex.com/prism"

        Title="Shell">
    <Grid>
        <DockPanel LastChildFill="True">
            <ContentControl DockPanel.Dock="Top" prism:RegionManager.RegionName="{x:Static inf:RegionNames.ToolbarRegion}" />
            <ContentControl prism:RegionManager.RegionName="{x:Static inf:RegionNames.ContentRegion}" />
        </DockPanel>
    </Grid>
</Window>

我必须添加这样的内容:

xmlns:inf="clr-namespace:PrismUI.infrastructure;assembly=PrismUI.infrastructure"

但我在建议的列表中找不到该程序集,我该如何解决这个问题,

多谢

4

0 回答 0