繁体   English   中英

如何删除radwindow确认标题栏和图标

[英]how to remove radwindow confirm title bar and icon

我正在寻找只保留Content和YesNoButton的纯radwindow确认对话框。 我没有找到任何可以关闭这些属性的属性。 我怎样才能做到这一点? 我尝试了这个:

public void ShowConfirm()
    {
        RadWindow.Confirm(new DialogParameters()
        {
            Header = "",

            Content = new TextBlock()
            {
                MaxWidth = 200,
                Background = new SolidColorBrush(Colors.Red),
                Foreground = new SolidColorBrush(Colors.Black),
                TextWrapping = TextWrapping.Wrap,
                Text = "Test",
                FontSize = 24
            },

            Closed = OnClosed,

            WindowStyle = this.Resources["ConfirmDialog"] as Style
        });
    }
    private void OnClosed(object sender, WindowClosedEventArgs e)
    {
        var result = e.DialogResult;
        if (result == true)
        {
            //
        }
    }


<Style x:Key="checkWeekDialog" TargetType="telerik:RadWindow">
        <Setter Property="IsTabStop" Value="False"/>
        <Setter Property="Width" Value="400"/>
        <Setter Property="Background" Value="Yellow"/>
        <Setter Property="MinHeight" Value="300"/>
        <Setter Property="Icon" Value=""/>
        <!--<Setter Property="WindowStartupLocation" Value="CenterOwner"/>-->
        <Setter Property="SnapsToDevicePixels" Value="True"/>
    </Style>

隐藏RadConfirm组件标题栏的一种方法是通过RadWindowManager的VisibleTitlebar属性:

另一种方法是通过CSS和此类:

.rwTitlebarControls {display:none!important; }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM