0
我在將後端綁定到前端圖像時遇到了一點麻煩。圖像是動態的。下面是服務於前端在後端代碼:圖像綁定不起作用
public string currentCardImage
{
get
{
return currentCard.imageSource;
}
}
,爲此前端XAML是:
<Image Name="ImageMain"
Source="{Binding currentCardImage}"
HorizontalAlignment="Left"
Height="100"
Margin="368,529,0,0"
Grid.Row="1"
VerticalAlignment="Top"
Width="100"
RenderTransformOrigin="0.5,0.5">
<Image.RenderTransform>
<CompositeTransform Rotation="90.203" />
</Image.RenderTransform>
</Image>
可惜,這是行不通的。我可以驗證是否有數據加載到當前卡中,因此imageSource返回圖像的位置。
如果您需要更多信息,請讓我知道。任何幫助是極大的讚賞!
編輯:C#代碼是在背後
你分配一個DataContext到View?否則,即使代碼位於CodeBehind文件 – Jehof 2013-04-10 07:10:58
中,您是否實現了INotifyPropertyChanged,綁定也不起作用? – xiriusly 2013-04-10 08:00:11
您的圖像構建操作在解決方案中設置爲資源?如果是,請嘗試使用以下內容:pack:// application:,,,/Images/yourImage.png其中Images是解決方案中圖像所在的文件夾 – 2013-04-10 13:13:05