2
假設我有一個元素(在我的情況下,一個StackPanel
),它包含幾個UI元素(在我的情況下,包含在StackPanel
中包含的各種Grid
s等)中的許多文本框。確定任何後代元素是否具有焦點的屬性?
我想知道是否有任何一個文本框有焦點。 (我想將此屬性綁定到View-Model屬性。)是否有這個屬性?如果不是,綁定到這種信息的最簡單方法是什麼,而不必先提取所有文本框? (它們是由模板生成的。)
假設我有一個元素(在我的情況下,一個StackPanel
),它包含幾個UI元素(在我的情況下,包含在StackPanel
中包含的各種Grid
s等)中的許多文本框。確定任何後代元素是否具有焦點的屬性?
我想知道是否有任何一個文本框有焦點。 (我想將此屬性綁定到View-Model屬性。)是否有這個屬性?如果不是,綁定到這種信息的最簡單方法是什麼,而不必先提取所有文本框? (它們是由模板生成的。)
您可以使用IsKeyboardFocusWithin。你想對它做什麼樣的約束?如果它是簡單的,就像你想改變棧面板的背景,如果一個文本框內有焦點,你應該可以使用它作爲一個樣式觸發器。