簡體   English   中英

如何在XAML / WPF中設置鼠標光標?

[英]How to set Mouse Cursor in XAML / WPF?

如何在xaml中設置鼠標光標?

每個控件中Cursor屬性的用途是什么? 請不要回答,因為Cursor="Arrow"不能正常工作。

我現在能做到的唯一方法是通過Mouse.OverrideCursor后面的Mouse.OverrideCursor 我可以簡單地使用XMAL做到嗎?

我有一個控件層次結構,其中某個GridSplitter之間有一個GridSplitter 我正在嘗試將Cursor設置為SizeNS但是將它設置為default作為默認Arrow 我該怎么辦?

在WPF中,當在層次結構中聲明控件並且屬性被覆蓋時, Cursor會產生問題。

如果嚴格要在控件中設置Cursor ,請使用FrameworkElement類的ForceCursor屬性。

句法:

    <StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
        <Label>Cursors Forced</Label>
        <TextBox>Fill me in!</TextBox>
    </StackPanel>

在上面的示例中,如果我不使用ForceCursor ,則在TextBoxCursor會有所不同,而不是我在父控件中定義的。

MSDN鏈接到如何強制光標

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM