0
我有一個複雜的應用程序,它有很多領域,並且沒有足夠的空間標籤來準確描述給定控件的輸入內容。爲了解決這個問題,我嘗試使用每個控件的工具提示來描述元素。由於那些工具提示正在阻礙並且在用戶開始輸入時消失,我專門爲我的應用程序提供了一個區域來顯示焦點元素的工具提示。除了包含其他控件的更復雜的控件(例如, DatePicker
,因爲關注的元素將是DatePicker
的PARTextBox
。下面是一個小例子,證明問題:在WPF中獲得關注的「容器控件」
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel>
<TextBox ToolTip="TextBox ToolTip" />
<DatePicker ToolTip="DatePicker ToolTip" />
<Label Content="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=(FocusManager.FocusedElement).ToolTip}" />
</StackPanel>
</Window>
是否有解決這個問題的聚焦,並顯示這樣的「複合」的控制工具提示的一般方法(因此對於所有這樣的控制,不僅DatePicker
)?