Freigeben über


DispatcherFrame.Continue Eigenschaft

Definition

Ruft einen Wert ab, mit dem angegeben wird, ob dieser DispatcherFrame fortgesetzt werden soll, oder legt diesen Wert fest.

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

Eigenschaftswert

Boolean

true, wenn der Frame fortgesetzt werden soll, andernfalls false. Der Standardwert ist true.

Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie ähnliche DispatcherFrame Ergebnisse wie die Windows Forms-Methode DoEvents verwenden.

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

Hinweise

Continue wird oben in jeder Verteilerschleife abgefragt.

Beim Herunterfahren der Anwendung werden alle Frames zum Beenden aufgefordert.

XAML-Textverwendung

Member dieser Klasse werden üblicherweise nicht in XAML verwendet oder können nicht in XAML verwendet werden.

Gilt für

Siehe auch