我怎样才能“点击”WPF中的控件?
我有一个订单input表单,其中包含列表项和列表项。 我有我的项目模板,其中一个值是我的每个项目中的ComboBox
。
现在,除了购买订单之外,我的表单还可以创build贷项凭证,但是当我创build贷项凭证时,我希望将“贷项凭证”字样放在列表框中,但是, TextBlock
在我的两个订单项 我想通过我的单击事件通过TextBlock
到ComboBox
ES,但我不知道如何做到这一点。
这就是我所拥有的(也许我是完全错误的,我有点儿是WPF的noob)
<ListBox SelectionMode="Single" Grid.Row="2" ItemsSource="{Binding Path=LineItems}" HorizontalContentAlignment="Stretch" IsSynchronizedWithCurrentItem="True" Background="#66FFFFFF"> <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}"> <Setter Property="Background" Value="WhiteSmoke"/> <Setter Property="BorderThickness" Value="1" /> <Style.Triggers> <DataTrigger Binding="{Binding Path=IsPartBackOrder}" Value="True"> <Setter Property="Background" Value="Orange" /> </DataTrigger> </Style.Triggers> </Style> </ListBox.ItemContainerStyle> <ListBox.ItemTemplate> <DataTemplate DataType="{x:Type Entities:SalesOrderLineItem}" > <OrderEntry:SalesOrderLineItemCreate DataContext="{Binding}" DeleteSalesOrderLineItem="DeleteSalesOrderLineItem" Margin="0,3,3,0" > <OrderEntry:SalesOrderLineItemCreate.Resources> <Style TargetType="{x:Type OrderEntry:SalesOrderLineItemCreate}"> <Style.Triggers> <DataTrigger Binding="{Binding RelativeSource= { RelativeSource Mode=FindAncestor, AncestorType={x:Type ListBoxItem} }, Path=IsSelected }" Value="True"> <Setter Property="Background" Value="LightBlue" /> <Setter Property="Foreground" Value="Black" /> </DataTrigger> </Style.Triggers> </Style> </OrderEntry:SalesOrderLineItemCreate.Resources> </OrderEntry:SalesOrderLineItemCreate> </DataTemplate> </ListBox.ItemTemplate> </ListBox> <TextBlock Grid.Row="2" Text="Credit Memo" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="48" Height="Auto" FontStyle="Italic" Foreground="Red" Opacity=".25"> <TextBlock.Style> <Style TargetType="{x:Type TextBlock}"> <Style.Triggers> <DataTrigger Binding="{Binding Path=OrderType}" Value="CR"> <Setter Property="Visibility" Value="Visible" /> </DataTrigger> <DataTrigger Binding="{Binding Path=OrderType}" Value="CU"> <Setter Property="Visibility" Value="Hidden" /> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock>
<TextBlock IsHitTestVisible="False" .../>
- IQueryable <T>和IEnumerable <T>有什么区别?
- 如何开始WPF开发?
- 在C#中序列化匿名代表
- 在C#中缺lesstypes安全的数据绑定的'nameof'操作符的解决方法?
- 在创build新的GUI时,WPF是Windows Forms的首选吗?
- 如何以编程方式获取计算机的本地networkingIP地址? (C#)
- HTTP错误500.22 – 内部服务器错误(已检测到ASP.NET设置不适用于集成pipe理pipe道模式。)
- 为什么Response.Redirect会导致System.Threading.ThreadAbortException?
- 使用什么:var或对象名称types?