【发布时间】:2015-02-22 07:19:42
【问题描述】:
仅供参考,我在 S.O 中找到了类似的 question,但它的答案附有一个断开的链接。这对我没有帮助。
这就是我所拥有的。
然后:
我的视图中有一个 StackPanel。使用代码隐藏,在它的点击事件中,我编写了一个用于执行特定任务的函数。
<StackPanel x:Name="spnl" Tapped="spnl_Tapped" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Image Source="{Binding imgImage}"/>
<TextBlock Grid.Row="1" Text="{Binding Title}"/>
</Grid>
</StackPanel>
现在:
我的视图中有一个 StackPanel。我已经在我的 ViewModel 中编写了一个类。
public class ClassIWroteinViewModel: ViewModelBase
{
public ImageSource imgImage { get; set; }
public string Title { get; set; }
private async void spnl_Tapped()
{
IReadOnlyList<IStorageItem> PicturesLibrary = await KnownFolders.PicturesLibrary.GetFoldersAsync();
}
}
我的问题是如何实现这个 spnl_Tapped()??
【问题讨论】:
标签: c# mvvm windows-phone-8.1 mvvm-light