我正在尝试启动并运行一个新的小型reactUI WPF 应用程序。然而ViewModelViewHost给我带来了问题。它不会填补寡妇的空缺,但会保持最低限度的要求。(根据其子项计算)
我的 MainWindow.xaml 中有这段 XAML:
    <Grid Grid.Row="1" Name="WorkArea">
        <reactiveUi:ViewModelViewHost  ViewModel="{Binding .}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Margin="0" DataContext="{Binding DocVm}">
            <reactiveUi:ViewModelViewHost.DefaultContent>
                <Label Content="no file" FontStyle="Italic" FontSize="33" VerticalAlignment="Center" HorizontalAlignment="Center"/>
            </reactiveUi:ViewModelViewHost.DefaultContent>
        </reactiveUi:ViewModelViewHost>
    </Grid>
Run Code Online (Sandbox Code Playgroud)
因此主窗口中有一个网格,中间部分将被ViewModelViewHost应用水平和垂直对齐占据。我也厌倦了摆脱第二个网格,但没有什么区别。实际发生的情况(如 Snoop 中所示)是:ViewModelViewHost符合拉伸设置,但其模板部分   PART_CurrentContentPresentationSite  不符合。它停留在Left + Top。我该怎么办,这是怎么想的?
更换模板...
顺便提一句。ViewModel仅设置-property 以便在视图模型上进行视图绑定似乎还不够。您还必须设置DataContext.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1028 次  |  
        
|   最近记录:  |