如何绑定到WPF中另一个项目属性中的资源?

时间:2014-05-29 01:45:52

标签: wpf xaml binding

我正在尝试将xaml中的列表绑定为itemsource。问题是,列表保存在另一个项目属性中的资源文件中(在同一解决方案中)。我一直在尝试创建一个命名空间,但它继续告诉我myproject.Properties.Resources显然不存在。

帮助解释粗略想法的简短示例: Project1.xaml

<Grid ItemsSource={Binding (binding goes here)} />

Project2.Properties.Resources

public static namespace.listobject MyList;

希望它相对简单,有人可以尽快给我一个答案。提前谢谢!

1 个答案:

答案 0 :(得分:0)

如果您通过 SolutionExplorer 定义了Ressource - &gt; 属性 - &gt; Resspource - &gt; AddRessource ,那么你应该没有问题来实现这个解决方案:

<Window>
    <Window.Resources>
            <BitmapImage x:Key="Image1" UriSource="Resources/yourimage.bmp" />
    </Window.Resources>
   <Grid>
       <Image  Source="{StaticResource Image1}"/>
   </Grid>
</Window>

不要忘记将图片文件的Build Action属性设置为Ressource