WPF图像消失

时间:2014-12-04 10:05:26

标签: wpf image xaml uri snoop

我有一个带弹出窗口的WPF应用程序。该窗口具有一个与Uri绑定的Image元素。

当窗口加载时,当我执行Snoop并且通过可视树时,图像不会出现,它突然出现。

你知道问题是什么,或者至少是如何破解它?

这是xaml:

让我看一下分布在几个控件上的代码有点复杂。我希望这一切:

 <Image Name="ImageService"
               Grid.RowSpan="4"
               Grid.ColumnSpan="2"
               Source="{Binding Path=Image}"
               Stretch="Fill" /> 

此图像绑定到dp属性:

public ImageSource Image
{
    get { return (ImageSource)GetValue(ImageProperty); }
    set { SetValue(ImageProperty, value); }
}

此图像在单个组件中。窗口按以下方式包含组件:

 Image="{Binding Header.ImageSource}"

Header.ImageSource是

public object ImageSource
{
    get
    {
        return m_ImageSource;
    }
    set
    {
        m_ImageSource = value;
        OnPropertyChanged("ImageSource");
    }
}

Snoop screen

0 个答案:

没有答案