首页 > 解决方案 > 适合 WPF Mvvm 中的窗口

问题描述

我是 WPF MVVM 的新手,我遇到了适合窗口的问题,通过放大和缩小以进行放大和缩小它工作正常,但是单击适合窗口内容并没有设置为实际的窗口高度和宽度。相反,滚动条不应该显示在适合窗口的内容应该适合窗口布局..有什么可以帮助我的吗?

<!-- Layout display area -->
<dxlc:LayoutItem Focusable="False"
                 VerticalAlignment="Stretch">
   <Grid x:Name="LayoutGrid"
         Margin="1">
      <dx:ThemedBorder BorderThickness="1"
                       Margin="5,0,1,2">
         <ScrollViewer HorizontalScrollBarVisibility="Auto" 
                       VerticalScrollBarVisibility="Auto">
            <ContentPresenter Content="{Binding DrawingSurface}"  
                              Height="{Binding CanvasHeight}"
                              Width="{Binding CanvasWidth}"
                              VerticalAlignment="Top">
               <ContentPresenter.ContextMenu>
                  <ContextMenu ItemsSource="{Binding WorkingCanvas.ContextMenuItems}" />
               </ContentPresenter.ContextMenu>
            </ContentPresenter>
            <b:Interaction.Triggers>
               <b:EventTrigger EventName="SizeChanged">
                  <b:CallMethodAction MethodName="OnSizeChanged"
                                      TargetObject="{Binding}" />
               </b:EventTrigger>
            </b:Interaction.Triggers>
         </ScrollViewer>
      </dx:ThemedBorder>
   </Grid>
</dxlc:LayoutItem>

标签: wpf

解决方案


推荐阅读