我们已根据MahApps Dialog examples的InputDialog创建了自己的搜索对话框,但它确实有效,但它有两个问题:
你能帮忙解决这些问题吗?第一个是最重要的,因为用户在注意到焦点不在搜索字段之前经常开始输入。
答案 0 :(得分:0)
当提供一些代码摘录来获取帮助时,这基本上是我在问题中提供的示例链接的复制和粘贴,我发现类名和对话框的标题之间存在依赖关系。
<dialogs:BaseMetroDialog x:Class="Some.Path.Dialogs.SearchDialog"
...
d:DesignHeight="500" d:DesignWidth="800"
Title="SearchDialog" Background="White">
...
</dialogs:BaseMetroDialog>
当Title
与Class
的最后一部分匹配时,焦点设置正确。关于自动选择,结果与Metro.MahApps界面无关,只与内部代码有关,而且我找到了一个很有希望实现我的目标的切入点。