簡體   English   中英

使用C#在WPF中選擇RadtabControl顏色時

[英]Radtabcontrol color change when selected in wpf using c#

我有一個帶有兩個選項卡項目的選項卡控件。它在正常樣式中完美地工作。但是當我在XAML中應用某些樣式時,選項卡沒有旋轉,我也無法選擇選項卡項目,為什么呢? 下面是我應用於tabcontrol的樣式

<Style TargetType="{x:Type telerik:RadTabItem}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type telerik:RadTabItem}">
                <Grid>
                    <Border Name="Border" Margin="0,0,2,0" Background="#828282" BorderBrush="#828282" BorderThickness="1"  >
                        <ContentPresenter x:Name="ContentSite" VerticalAlignment="Center"
                            HorizontalAlignment="Center" ContentSource="Header"  RecognizesAccessKey="True"/>
                    </Border>
                </Grid>
                <ControlTemplate.Triggers>
                    <Trigger Property="IsSelected" Value="True">
                        <Setter Property="Panel.ZIndex" Value="100" />
                        <Setter TargetName="Border" Property="Background" Value="#CDCDCD" />
                        <Setter TargetName="Border" Property="BorderBrush" Value="#CDCDCD" />
                        <Setter TargetName="Border" Property="BorderThickness" Value="1,1,1,0" />
                    </Trigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

這是tabcontrol代碼

<Grid>
    <telerik:RadTabControl Margin="36,10,64,37">
        <telerik:RadTabItem x:Name="RadTabItem" Header="RadTab 1" Height="23" Width="59">
            <Grid Background="Transparent">
                <Label>RadTabItem1</Label>
            </Grid>
        </telerik:RadTabItem>
        <telerik:RadTabItem x:Name="RadTabItem2" Header="RadTab 2" Height="23" Width="59">
            <Grid Background="Transparent">
                <Label>RadTabItem2</Label>
            </Grid>
        </telerik:RadTabItem>
    </telerik:RadTabControl>
</Grid>

如果我改變了

<Style TargetType="{x:Type telerik:RadTabItem}" BasedOn="{StaticResource RadTabItemStyle}">獲取 在此處輸入圖片說明

更換

<Style TargetType="{x:Type telerik:RadTabItem}">

通過

<Style TargetType="{x:Type telerik:RadTabItem}" BasedOn="{StaticResource RadTabItemStyle}">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM