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()
備註
開啟屬性設定 false
為 的視窗 ShowActivated 時,不會啟動視窗,而且除非使用者選取視窗手動啟動視窗,否則不會引發其 Activated 事件。 選取視窗之後,它會正常啟動並停用。
若要防止視窗在開啟時啟動, ShowActivated 必須在視窗顯示 (之前,將 屬性設定 false
為 ,方法是呼叫 Show) ;在顯示視窗之後設定 ShowActivated 為 false
沒有作用。
藉由呼叫 ShowDialog ,在以強制回應方式開啟的視窗上,設定 ShowActivated 為 false
不會有任何實際影響。 雖然不會啟用強制回應視窗,但強制回應視窗會防止使用者啟動任何其他開啟的應用程式視窗。
相依性屬性資訊
識別碼欄位 | ShowActivatedProperty |
設定為 的中繼資料屬性 true |
無 |