반응형
WPF에서 컨트롤을 "클릭 스루"하려면 어떻게해야합니까?
광고 항목 ListBox
목록 이있는 주문 입력 양식이 있습니다. 항목 템플릿이 있고 값 중 하나가 ComboBox
각 항목에 있습니다.
자, 내 양식은 구매 주문뿐만 아니라 신용 메모의 생성 할 수 있습니다,하지만 난 대변 메모를 생성하고 때, 나는 그러나, 목록 상자 위에 단어를 "신용 메모"를 넣을의 TextBlock
커버 ComboBox
내 라인 항목의 두에 . 내 클릭 이벤트를 es TextBlock
를 통해 전달하고 ComboBox
싶지만 어떻게해야할지 모르겠습니다.
이것은 내가 가진 것입니다 (아마 내가 완전히 잘못되어 왔을 수도 있습니다. 나는 WPF와 함께 멍청한 것입니다)
<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" .../>
참고 URL : https://stackoverflow.com/questions/988281/how-can-i-click-through-a-control-in-wpf
반응형
'programing tip' 카테고리의 다른 글
IB Designable의 인스턴스를 렌더링하지 못했습니다. (0) | 2020.12.11 |
---|---|
디렉토리가 PHP에서 쓰기 가능한지 어떻게 확인합니까? (0) | 2020.12.11 |
std :: set에서 가장 큰 정수를 찾는 방법 (0) | 2020.12.11 |
jQuery를 사용하여 단일 자식 요소를 선택하는 방법은 무엇입니까? (0) | 2020.12.11 |
"Ctrl"/ "Shift"+ 마우스 왼쪽 버튼 클릭을위한 JavaScript 또는 jQuery 이벤트 핸들러 (0) | 2020.12.11 |