Window.ShowActivated 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會取得或設定一個值,表示視窗在首次顯示時是否被啟用。
public:
property bool ShowActivated { bool get(); void set(bool value); };
public bool ShowActivated { get; set; }
member this.ShowActivated : bool with get, set
Public Property ShowActivated As Boolean
屬性值
true若視窗在首次顯示時被啟動;否則,。 false 預設值為 true。
範例
以下範例展示了如何利用標記設定視窗在未被啟用的情況下開啟。
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WindowShowActivatedSnippets.AWindow"
ShowActivated="False">
using System.Windows;
namespace WindowShowActivatedSnippets
{
public partial class AWindow : Window
{
public AWindow()
{
InitializeComponent();
}
}
}
Imports System.Windows
Namespace WindowShowActivatedSnippets
Partial Public Class AWindow
Inherits Window
Public Sub New()
InitializeComponent()
End Sub
End Class
End Namespace
以下範例說明如何使用程式碼設定視窗在未啟用的情況下被開啟。
AWindow window = new AWindow();
window.ShowActivated = false;
window.Show();
Dim window As New AWindow()
window.ShowActivated = False
window.Show()
備註
當一個屬性 ShowActivated 設定為 的 false 視窗被開啟時,該視窗不會被啟動, Activated 事件也不會被觸發,直到使用者手動選取該視窗來啟動。 選中視窗後,會正常啟動和關閉。
為了防止視窗開啟時被啟動,ShowActivated必須在視窗顯示前(透過呼叫Show)將屬性設定為 ;false設定ShowActivated為false視窗顯示後則無效。
在一個模態開啟的視窗中,ShowActivated呼叫 ShowDialog,設定為 false ,其實沒有實質影響。 雖然模態視窗不會被啟用,但模態視窗會阻止使用者啟動其他已開啟的應用程式視窗。
相依財產資訊
| 識別碼欄位 | ShowActivatedProperty |
元資料屬性設為 true |
沒有 |