2017-03-07 132 views
-1

我有一個WPF應用程序和一個雙監視器系統。我有一個分辨率爲1920 * 1080的屏幕上運行的應用程序。但是當我將它拖放到分辨率爲1366 * 768的另一個屏幕時,屏幕變得可滾動。內容不符合屏幕寬度。我需要滾動才能看到其他內容。WPF屏幕分辨率問題

現在我正在獲取活動屏幕的寬度並計算所有控件的寬度。 screenWidth變量具有正確的值,但沒有得到反映。

這可以修復嗎?

+0

請XAML代碼添加到您問題的解決方案取決於它是如何完成當前。 – Shadowed

回答

2

嘗試使用Viewbox控件,它將按比例縮放以適合可用尺寸的內容。希望你沒有給予網格固定的大小。使用網格佈局&寬度應始終保持爲「自動」。

<Viewbox> 
     <StackPanel> 
      <TextBlock FontSize="12">ABC</TextBlock>    
     </StackPanel> 
</Viewbox>