我是 xaml 和 windows 应用程序开发的新手,如果这个问题看起来很愚蠢,我很抱歉。
我创建了一个文本框,在设计器中我右键单击它并选择编辑模板 => 编辑副本并将其放入我的自定义字典中。
在此文本框的控件模板中,我看到了诸如禁用、聚焦等视觉状态。我修改了它们并运行了移动应用程序,并观察到我的更改就像文本框聚焦时更改边框颜色一样。
但为了让这个工作有人必须打电话
VisualStateManager.GoToState("Focused")
当文本框聚焦时,谁在调用它,因为我在控件模板中看不到任何视觉转换,所以这是怎么发生的?