Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.


Specifies when the Click event should fire.

Namespace: System.Windows.Controls
Assembly: PresentationFramework (in presentationframework.dll)
XML-Namespaces:  http://schemas.microsoft.com/winfx/2006/xaml/presentation

public enum ClickMode
public enum ClickMode
public enum ClickMode
<Objekteigenschaft="EnumerationValue" .../>

HoverSpecifies that the Click event should fire when the mouse hovers over a control. 
PressSpecifies that the Click event will occur as soon as a button is pressed. 
ReleaseSpecifies that the Click event will occur when a button is pressed and released. 

The following example shows three buttons that respond to clicks in three different ways.

  • Hover - the first button changes colors when the user hovers with the mouse over the button

  • Press - the second button requires that the mouse be pressed while the mouse pointer is in the button.

  • Release - the third does not reset the background color of the buttons until the mouse is pressed and released in the button.

<Button Name="btn1" Background="Pink" BorderBrush="Black" BorderThickness="1" Click="OnClick1" ClickMode="Hover">ClickMe1</Button>
<Button Name="btn2" Background="LightBlue" BorderBrush="Black" BorderThickness="1" Click="OnClick2" ClickMode="Press">ClickMe2</Button>
<Button Name="btn3" Click="OnClick3" ClickMode="Release">Reset</Button>

Microsoft .NET Framework 3.0 wird unter Windows Vista, Microsoft Windows XP SP2 und Windows Server 2003 SP1 unterstützt.

.NET Framework

Unterstützt in: 3.0