有沒有辦法彈出一個用戶控件/控件讓一個Grid,ViewBox或從WPF應用程序到全屏或模態窗口的自定義控件?當你按esc時,把它放回原來的位置。如何從一個WPF應用程序中彈出一個usercontrol到全屏?
場景可能是您有一個WPF應用程序,其中包含兩列網格。第一個顯示圖像預覽,第二個顯示圖像列表。雙擊圖像預覽時,它會彈出全屏或作爲模態對話框。
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Content="Left" Grid.Column="0" />
<GridSplitter HorizontalAlignment="Right"
VerticalAlignment="Stretch"
Grid.Column="1" Width="5">
<ListBox Content="Right" Grid.Column="2" />
</Grid>
我已經在沒有任何成功的情況下搜索了www的答案。 任何想法或例子或鏈接,將不勝感激。
謝謝,快速回復。我已經檢查了Popup控件,我正嘗試在多監視器系統上執行此操作,但我在顯示一個屏幕上的彈出窗口和另一個屏幕上顯示WPF時遇到了一些困難。另外我需要覆蓋100%的屏幕。然後我嘗試創建一個模式對話框,並將其移至第二個屏幕,但沒有任何成功。 – dzed
謝謝,我以爲我失去了它:)。 它只是總是3/4的屏幕無論我做了什麼。 –