24 시간으로 채워진 드롭 다운 목록이 있습니다. 12시 이후에 두 개의 타임 슬라이스를 구분하기 위해 선을 삽입하고 싶습니다. 어떻게하면됩니까?드롭 다운 목록에 두 개의 intervas를 구분하는 행을 삽입하십시오.
감사
24 시간으로 채워진 드롭 다운 목록이 있습니다. 12시 이후에 두 개의 타임 슬라이스를 구분하기 위해 선을 삽입하고 싶습니다. 어떻게하면됩니까?드롭 다운 목록에 두 개의 intervas를 구분하는 행을 삽입하십시오.
감사
열심히 값을 코딩하는 경우 다음이 같은 트릭 할 것입니다 : 나는 ... 온라인이 트릭을 발견하고 작동
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition/>
</Grid.RowDefinitions>
<ComboBox HorizontalAlignment="Center" Margin="10">
<!-- ... -->
<ComboBoxItem Content="10:00"/>
<ComboBoxItem Content="11:00"/>
<ComboBoxItem>
<ComboBoxItem.Content>
<Border BorderBrush="Black" BorderThickness="0,0,0,1">
<TextBlock Text="12:00" Margin="0,0,0,1"/>
</Border>
</ComboBoxItem.Content>
</ComboBoxItem>
<ComboBoxItem Content="13:00"/>
<!-- ... -->
</ComboBox>
</Grid>
감사합니다 Phil. 내 어려운 문제는 분리 기호가 동적이며 설정이 가능하다는 사실을 잊어 버렸습니다. – OmnipresentPerception
@ user1771347 더 이상 도움이 필요하십니까? 동적인지 가시적인지는 무엇을 의미합니까? – Phil
을! 내 XAML에서 나는이 코드를 도입했습니다 :
<ComboBox.ItemContainerStyle>
<Style TargetType="{x:Type ComboBoxItem}"
BasedOn="{StaticResource {x:Type ComboBoxItem}}">
<Style.Triggers>
<DataTrigger Binding="{Binding}"
Value="">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ComboBoxItem}">
<Separator HorizontalAlignment="Stretch"
IsEnabled="False" />
</ControlTemplate>
</Setter.Value>
</Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.ItemContainerStyle>
그런 다음 내 코드에서 내가 편집 할 수없는 새로운 빈 항목을 insered 한 뒤에. 결과는 사전 선택된 항목 아래의 행입니다. 내 목표에 도달했습니다.
이 사람이 나에게 도움이되기를 바랍니다.
WPF에서 드롭 다운 목록 컨트롤이 없습니다. ComboBox를 의미합니까? – Paparazzi