1
我有一個按鈕,它調用一個方法來填充List<string>
與圖像的路徑。每次調用此方法時,我都試圖更新Windows 8應用程序以顯示所有生成的圖像。 目前,它不會顯示任何東西,儘管只是硬編碼的圖像路徑進入List<string>
綁定到後面的代碼將不起作用
我的XAML代碼顯示的圖像是:
<ItemsControl ItemsSource="{Binding Path=test}" Grid.Column="1" Grid.Row="3" Grid.ColumnSpan="5"
HorizontalContentAlignment="Stretch">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
而在Xaml.cs:
public sealed partial class MainPage : TestApp.Common.LayoutAwarePage
{
public List<string> test = new List<string>();
public MainPage()
{
test.Add("C:\\Users\\user\\Pictures\\image.jpg");
this.InitializeComponent();
}
}
我做了什麼錯誤/需要在這裏更改?非常感謝 :)。
非常感謝答案...我加入這個,圖像仍然沒有沒有出現:( –
)你是否在輸出窗口中發現了任何綁定錯誤?至少有物品現在在ItemsControl中顯示,但沒有圖像? – Thelonias
不幸的是,沒有任何內容顯示,這是從輸出窗口(非常感謝告訴我也檢查這一點,我沒有意識到綁定問題完全是輸出!) Err或者:BindingExpression路徑錯誤:'TestApp.MainPage'上找不到'test'屬性。 BindingExpression:Path ='test'DataItem ='TestApp.MainPage';目標元素是'Windows.UI.Xaml.Controls.ItemsControl'(Name ='null');目標屬性是'ItemsSource'(輸入'Object') –