Aracılığıyla paylaş


DispatcherFrame.Continue Özellik

Tanım

Bunun DispatcherFrame devam edip etmeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool Continue { bool get(); void set(bool value); };
public bool Continue { get; [System.Security.SecurityCritical] set; }
public bool Continue { get; set; }
[<set: System.Security.SecurityCritical>]
member this.Continue : bool with get, set
member this.Continue : bool with get, set
Public Property Continue As Boolean

Özellik Değeri

Boolean

true çerçevenin devam etmesi gerekiyorsa; aksi takdirde , false. true varsayılan değerdir.

Öznitelikler

Örnekler

Aşağıdaki örnekte, Windows Forms DoEvents yöntemiyle benzer sonuçlar elde etmek için nasıl DispatcherFrame kullanılacağı gösterilmektedir.

public void DoEvents()
{
    DispatcherFrame frame = new DispatcherFrame();
    Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background,
        new DispatcherOperationCallback(ExitFrame), frame);
    Dispatcher.PushFrame(frame);
}

public object ExitFrame(object f)
{
    ((DispatcherFrame)f).Continue = false;
   
    return null;
}
<SecurityPermissionAttribute(SecurityAction.Demand, Flags := SecurityPermissionFlag.UnmanagedCode)>
Public Sub DoEvents()
    Dim frame As New DispatcherFrame()
    Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Background, New DispatcherOperationCallback(AddressOf ExitFrame), frame)
    Dispatcher.PushFrame(frame)
End Sub

Public Function ExitFrame(ByVal f As Object) As Object
    CType(f, DispatcherFrame).Continue = False

    Return Nothing
End Function

Açıklamalar

Continue her dağıtıcı döngüsünün en üstünde sorgulanır.

Uygulama kapatıldığında, tüm çerçevelerin çıkış isteği olur.

XAML Metni Kullanımı

Bu sınıfın üyeleri XAML'de normal olarak kullanılmaz ya da XAML'de kullanılamaz.

Şunlara uygulanır

Ayrıca bkz.