как убрать окно подтверждения и заголовок - PullRequest
0 голосов
/ 08 января 2019

Я ищу чистый диалог подтверждения RadWindow, который содержит только Content и YesNoButton. Я не нашел никаких свойств, чтобы отключить их. Как я могу это сделать? Я попробовал это:

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>

1 Ответ

0 голосов
/ 08 января 2019

Один из способов скрыть заголовок компонента RadConfirm - через свойство VisibleTitlebar в RadWindowManager:

Другой способ - через CSS и этот класс:

.rwTitlebarControls { дисплей: нет! важно; }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...