- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我刚刚开始学习 UWP 和 xaml。将 AutoSuggestBox 添加到侧边导航面板的正确方法是什么? (很抱歉提前错误的代码格式,复制和粘贴不是很好)
我的 Main.xaml 有一个我已设置为可见的 AutoSuggestArea
</VisualStateGroup>
<VisualStateGroup x:Name="AutoSuggestGroup">
<VisualState x:Name="AutoSuggestBoxVisible"/>
<VisualState x:Name="AutoSuggestBoxCollapsed">
<VisualState.Setters>
<Setter Target="AutoSuggestArea.Visibility" Value="Visible"/>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
在 AutoSuggestArea 的网格中,我定义了一个 AutoSuggestBox
<Grid x:Name="AutoSuggestArea" Height="44" Grid.Row="3" VerticalAlignment="Center">
<ContentControl x:Name="PaneAutoSuggestBoxPresenter" Content="{TemplateBinding AutoSuggestBox}" HorizontalContentAlignment="Stretch" IsTabStop="False" Margin="16,0,16,0" VerticalContentAlignment="Center"/>
<Button x:Name="PaneAutoSuggestButton" Content="" MinHeight="44" Style="{TemplateBinding PaneToggleButtonStyle}" Visibility="Collapsed" Width="{TemplateBinding CompactPaneLength}"/>
<AutoSuggestBox Width="234" VerticalAlignment="Center"
HorizontalAlignment="Center"
PlaceholderText="Search" Name ="boxS"
QuerySubmitted="AutoSuggestBox_QuerySubmitted"
TextChanged="AutoSuggestBox_TextChanged">
<AutoSuggestBox.TextBoxStyle>
<Style TargetType="TextBox">
<Setter Property="IsHandwritingViewEnabled" Value="False"/>
<Setter Property="BorderThickness" Value="0"/>
</Style>
</AutoSuggestBox.TextBoxStyle>
<AutoSuggestBox.QueryIcon>
<SymbolIcon Symbol="Find" Foreground="Black">
<SymbolIcon.RenderTransform>
<CompositeTransform ScaleX="1" ScaleY="1"/>
</SymbolIcon.RenderTransform>
</SymbolIcon>
</AutoSuggestBox.QueryIcon>
</AutoSuggestBox>
</Grid>
我想要的是与 Windows 上的 Groove 音乐应用基本相同的行为,其中搜索栏会随着导航 View 关闭或最小化而消失。
相反,我得到了这个
最佳答案
我假设您指的是 NavigationPanel
的 NavigationView
。
这不是将 AutoSuggestBox
放入 NavigationView
的方式。 NavigationView
有一个 NavigationView.AutoSuggestBox
属性(property)。您只需在此属性上设置一个 AutoSuggestBox
,一切都会按预期工作。像这样:
<NavigationView>
<NavigationView.AutoSuggestBox>
<AutoSuggestBox x:Name="NavViewSearchBox" QueryIcon="Find"/>
</NavigationView.AutoSuggestBox>
</NavigationVew>
您不必自己隐藏/显示此 AutoSuggestBox
。 NavigationView
会自动为您执行此操作。此外,您不必将 AutoSuggestBox
放在任何网格或任何内容中。
关于c# - 将 AutoSuggestBox 添加到 Hamburger Navigation 的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54244518/
在 AutoSuggestBox 中选择项目而不是它绑定(bind)到属性的属性值。 这是我的 xaml。
我正在使用 AutoSuggestBox 控件来显示一些结果,例如: ...
我在 Windows Phone 8.1 上的 AutoSuggestBox 中显示结果时遇到问题。我正在使用 MVVM Light 将我的项目源绑定(bind)到 Autosuggestbox。
我正在使用 WinJS.UI.AutoSuggestBox。每次当我从 suggestCollection 中选择项目时,该项目就会出现在输入中,但是当我单击其他位置(输入失去焦点)时,该项目就会从输
我有一个可见性设置为 Collapsed 的 AutoSuggestBox。在同一 View 页面中,我有一个按钮。单击按钮时,我想显示 AutoSuggestBox。当查询已提交或 AutoSugg
我正在使用此链接上第一个示例中的 WinJS.UI.AutoSuggestBox:http://try.buildwinjs.com/#searchbox:simplelist1 我复制了完全相同的代
我在 ContentDialog 中有一个 AutosuggestBox,如下所示:
当我向 AutoSuggestBox 查询图标添加样式时,它会消失。任何解决方案?
我刚刚发现 SuggestionChosen 在 AutoSuggestBox 中的第一个项目使用键盘向上/向下键突出显示时触发。 实际上,我无法选择列表中第一个以外的任何内容。 这适用于鼠标。 键盘
打开建议列表时,向上/向下箭头键会自动触发 SuggestionChosen 事件。我想知道是否有办法拦截这个按键?我曾尝试使用 KeyDown 和 KeyUp 事件来捕捉这些按键,但 Suggest
我刚刚开始学习 UWP 和 xaml。将 AutoSuggestBox 添加到侧边导航面板的正确方法是什么? (很抱歉提前错误的代码格式,复制和粘贴不是很好) 我的 Main.xaml 有一个我已设置
我在 UWP 中调用 AutoSuggestBox 控件的 QuerySubmitted 命令。 该命令绑定(bind)到 View 模型中的 ICommand。 问题是它需要接受纯 UI 的 Aut
我正在尝试在 Windows Phone 8.1 XAML 应用程序中使用标准 AutoSuggestBox,但它的行为非常奇怪。 在一个简单的演示中,我有集合 Items = new Observa
我正在使用 MVVM 模式将 ViewPage 中的 AutoSuggestBox 的属性绑定(bind)到我的 ViewModel。当我在 Grid 或 stackPanel 中时,这可以正常工作。
在 UWP/Template 10 应用中,我们需要 AutoSuggestBox 来更新 ViewModel 上的 Customer 属性。 AutoSuggestBox 按预期过滤并从客户列表中选
我是一名优秀的程序员,十分优秀!