-1

找到的所有样本要么针对早期版本的 prism,要么当前不工作。我正在使用 Visual Studio 2015。我正在专门寻找使用 ViewmodelLocator.AutoWireViewModel 的示例

4

1 回答 1

1

GitHub 上有一个官方示例:https ://github.com/PrismLibrary/Prism-Samples-Wpf/tree/master/HelloWorld

此示例使用 Unity 并ViewA使用视图模型定位器创建以下实例ViewAViewModelhttps ://github.com/PrismLibrary/Prism-Samples-Wpf/blob/master/HelloWorld/Modules/ModuleA/Views/ViewA.xaml

<UserControl x:Class="ModuleA.Views.ViewA"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:prism="http://prismlibrary.com/"
             prism:ViewModelLocator.AutoWireViewModel="True">
    <Grid>
        <TextBlock Text="{Binding Title}" Foreground="Green" HorizontalAlignment="Center" VerticalAlignment="Center" FontFamily="Calibri" FontSize="24" FontWeight="Bold"></TextBlock>
    </Grid>
</UserControl>
于 2017-02-07T18:15:41.583 回答