Combobox允许从多个选项中选择一个(类似于下拉列表),或者键入自定义选项。
如何在 WinUI 3 中以 TwoWay 数据绑定嵌套 INotifyPropertyChanged ViewModel 到 ListView 内的 ComboBox?
我正在尝试对我的其他问题实施建议的解决方案。目标是使用数据绑定代替处理 ComboBox Loaded 事件。 我有两个嵌套的 ViewModel 我正在尝试
当WinUI 3中的listview集合发生变化时,如何强制listview中的组合框更新?
我相信这是 ListView 工作方式的一个怪癖。我已经包含了我认为正在发生的问题描述,以及我的问题:我如何解决它? 问题描述 我有一个 ListView,...
使用 Excel 工作簿/工作表填充 ttk.combobox 选项
我有一个基于 tkinter/ttk 和 openpyxl 的应用程序,可以收集学生信息并将其写入 Excel 工作簿。该应用程序的一半是 GUI 数据输入,另一半是显示数据的查看器...
如何在 Visual Basic VS 2022 中编写一行代码来触发所有 ComboBox 的 ComboBox 下拉列表?
大家好,我有一个包含很多组合框的表单 我在写 Private Sub ComboBox1_Click(sender As Object, e As EventArgs) 处理 ComboBox1.Click ComboBox1.DroppedDown = True 结束子
我是 python 和 tkinter 的新手,我有以下问题。我正在使用 tkinter 创建用户输入界面。通过组合框选择输入变量之一。然而,我似乎不能...
C# 该值违反了该列的 MaxLength 限制,即带有 cabbr c(2) cstatename c(20) [关闭]
//这里是form1.designer.cs中的代码 // 组合框1 // this.comboBox1.DataBindings.Add(新的 System.Windows.Forms.Binding "文本", this.pOLICYBindingSource, "CSTATE...
Gtl3.4 - Glade 3.4.0 - C语言如何读取组合框第二列的数据?
我为我不确定的英语道歉,但这不是我的主要语言。 我是 Glade 的新手,我正在尝试创建一个组合框,其中每行包含两个数据,一个显示,一个隐藏。我可以阅读...
我正在使用 WPF 和 C#。 我有一个带有按钮的 OnScreenKeyboard 的应用程序。 当我按下 OnScreenKeyboard 中的选项卡按钮时,它会执行以下操作: 如果(IsEnterEnabled){ 当前文本框.移动...
从 QML 到 C++ 代码的 ComboBox 的 CurrentIndex
我想在 QML 中获取 ComboBox 的 currentIndex。 我怎样才能得到它? 在 C++ 中,我尝试使用 Q_INVOKABLE 函数在 onCurrentIndexChanged 时从 QML 代码调用,但似乎我可以...
我有一个以 ComboBox 作为第一项的用户窗体。 我的所有 ComboBoxes 都在 Enter 事件上展开。 但是,由于我第一次有一个 ComboBox,当 UserForm 初始化并且是
C# Combobox Selected.Index = -1 不工作
它应该将 Combobox 重置为无值,Combobox 在同一面板中,但代码将索引设置为 0,这是数据绑定列表的第一个值。 它在第二次点击时起作用......开......
(UWP) 索引列表在访问 ComboBox 时导致 System.ArgumentOutOfRangeException
我有一个问题,索引列表会破坏看似与之无关的代码。对 List 做任何事情都会导致异常,但如果我只是删除 activePeople[] ComboBox ...
UserForm 如果满足某些条件,则在 strbody 中包含 TextBox 和/或 ComboBox 值
下面您将看到几个 TextBox 和 ComboBox 值。 在代码的另一部分中,ComboBox6 包含项目“1”、“2”和“3”。 如果 ComboBox 6 值为“1”我想要
WPF MVVM Datagid with ComboBox column set ComboBox Background with alternate color
我编辑了 ComboBox Style 以将 ComboBox ToggleButton 的背景绑定到 ComboBox Background 属性(这显然是唯一的方法)。 ... <p>我已经编辑了 <pre><code>ComboBox</code></pre> <pre><code>Style</code></pre> 以将 <pre><code>ComboBox</code></pre> <pre><code>ToggleButton's Background</code></pre> 绑定到 <pre><code>ComboBox Background</code></pre> 属性(显然是唯一的方法)。</p> <pre><code>... <Style x:Key="ComboBoxToggleButton" TargetType="{x:Type ToggleButton}"> ... <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ToggleButton}"> <Border x:Name="templateRoot" BorderBrush="{StaticResource ComboBox.Static.Border}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true"> <= BINDING HERE <Border x:Name="splitBorder" BorderBrush="Transparent" BorderThickness="1" HorizontalAlignment="Right" Margin="0" SnapsToDevicePixels="true" Width="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}"> <Path x:Name="arrow" Data="F1 M 0,0 L 2.667,2.66665 L 5.3334,0 L 5.3334,-1.78168 L 2.6667,0.88501 L0,-1.78168 L0,0 Z" Fill="{StaticResource ComboBox.Static.Glyph}" HorizontalAlignment="Center" Margin="0" VerticalAlignment="Center"/> </Border> </Border> <ControlTemplate.Triggers> ... </code></pre> <p>所以这个<pre><code>XAML</code></pre>代码现在可以工作了:</p> <pre><code><ComboBox Background="Yellow" /> </code></pre> <p>现在我有 <pre><code>Datagrid</code></pre> 和 <pre><code>ComboBox</code></pre> 列,我想将替代行颜色绑定到 <pre><code>ComboBox Background</code></pre> 属性:</p> <pre><code><DataGrid AutoGenerateColumns="False" Name="datagrid1" Height="auto" ItemsSource="{Binding SourceList}" SelectedItem="{Binding SelectedSource}" BorderThickness="1" AlternatingRowBackground="#FFFFFFCC" HorizontalGridLinesBrush="#FFA0A0A0" VerticalGridLinesBrush="#FFA0A0A0" SelectionUnit="FullRow" HeadersVisibility="Column" GridLinesVisibility="Horizontal" CanUserResizeRows="False" VerticalContentAlignment="Center" BorderBrush="DarkGray" HorizontalAlignment="Stretch"> <DataGrid.Columns> <DataGridTextColumn Header="NameText" Binding="{Binding NameText}" Width="*"/> <DataGridTemplateColumn Width = "*" Header = "Names"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <ComboBox VerticalContentAlignment = "Center" ItemsSource = "{Binding DataContext.NamesList, RelativeSource ={RelativeSource Findancestor, AncestorType = { x:Type Window}}}" SelectedItem="{Binding Name, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DisplayMemberPath="Name"> <ComboBox.Style> <Style TargetType="ComboBox" BasedOn="{StaticResource {x:Type ComboBox}}"> <Setter Property="Background" Value="Yellow"/> <Style.Triggers> <DataTrigger Binding="{Binding Path=ItemsControl.AlternationIndex, ElementName=datagrid1}" Value="1"> <Setter Property="Background" Value="#FFFFFFCC"></Setter> </DataTrigger> </Style.Triggers> </Style> </ComboBox.Style> </ComboBox> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid> </code></pre> <p>如何实现?</p> </question> <answer tick="false" vote="0"> <p>用途:</p> <pre><code><DataTrigger Binding="{Binding Path=ItemsControl.AlternationIndex, RelativeSource={RelativeSource AncestorType={x:Type DataGridRow}}}" Value="1"> <Setter Property="Background" Value="#FFFFFFCC"/> </DataTrigger> </code></pre> </answer> </body></html>
我有以下用户窗体,并且只想显示所选员工的列表框结果。 当我在组合框中选择名字时,我得到了正确的结果。 但是当我选择...
我的 VBA 代码在基于选定案例加载具有不同列表的组合框时成功运行。但是,当我从下拉列表中选择一个选项时,选择不会加载到 Com...
在 Headlessui/Combobox 中,有没有办法在选择多个选项时到达单击的选项?
我有一个 Headlessui/Combobox。所选项目以粗体显示,并在下拉列表中带有勾号图标。我在另一个组件中显示这些项目。我想要的是当我点击一个项目时......
背景 我需要防止 ComboBox 在聚焦时滚动(使用滚轮)。 但是,我需要它的父 UIElement 仍然滚动。 我从这个问题中得到了以下代码,
如何将 wpf 组合框的选定项与 my.setting 绑定?
我正在检索串行端口并填充一个组合框,如下所示: XAML 我正在检索串行端口并填充一个组合框,如下所示: XAML <ComboBox Grid.Row="7" Grid.Column="2" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding ComPorts, Mode = TwoWay,UpdateSourceTrigger=PropertyChanged}" SelectedValue="{Binding Path= myserialportx, Mode = TwoWay,UpdateSourceTrigger=PropertyChanged}" SelectedValuePath="myserialportx"/> 虚拟机 Private _comports As String() Public Property ComPorts() As String() Get Return System.IO.Ports.SerialPort.GetPortNames() End Get Set(ByVal value As String()) _comports = System.IO.Ports.SerialPort.GetPortNames() SetAndNotify(_comports, value) End Set End Property Private _myserialportx As String Public Property myserialportx As String Get Return _myserialportx End Get Set(ByVal value As String) My.Settings.comport = value SetAndNotify(_myserialportx, value) End Set End Property 我需要将所选端口保存在 my.setting 中,这样用户就不需要随时设置它,然后我还想“预选”它,因为它可以看到实际选择的端口。 有什么建议吗?
使用 VBA 组合框返回值时类型不匹配使用 OR 语句? [重复]
VBA Excel:我正在尝试将用户表单中的数据写入我的工作表,并希望根据组合框中的值列表满足某些条件。如果是一组值(iden...