동안 문제의 이미지는이에 ResourceDictionary에 유사한의 내부의 ControlTemplate에 (명확성을 위해 제거 다양한 정보)를 위치하지 :이미지 익스프레션 블렌드에 표시하지만 런타임
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006">
<ControlTemplate x:Key="ImageTestTemplate" TargetType="ImageTest">
<Grid>
<Image Source="/MyAssembly;Component/Images/MyImage.png"/>
</Grid>
</ControlTemplate>
</ResourceDictionary>
나는 표현의 제어를 볼 때 이미지를 잘 조화 시키지만, 앱을 실행하면 이미지가 나타나지 않습니다. 같은 이미지를 UserControl에 떨어 뜨리면 문제가 템플릿을 사용하는 것과 관련이 있습니다.
템플릿 안에 이미지 리소스를로드해야하는 다른 방법이 있습니까?
기본적으로 ImageControl의 래퍼 인 새 usercontrol을 만들고 있습니다. . 래핑 된 Image 컨트롤의 "Source"속성에 대한 패스 스루 인 "Source"속성이 하나 있습니다. 이 래퍼 컨트롤을 사용하여 템플릿에서 잘 작동합니다. – onedozenbagels