Как получить значение FullPrimaryScreenWidth в Trigger?

149
24 октября 2019, 19:50
<Style x:Key="WindowStyle" TargetType="{x:Type Window}">
    <Trigger Property="Width" Value="{Binding
        Source={x:Static SystemParameters.FullPrimaryScreenWidth},
        ConverterParameter={x:Static SystemParameters.FullPrimaryScreenWidth},
        Converter={StaticResource ConverterInt}}">

Конвертер:

public class ConverterInt : IValueConverter
{
    public object Convert(object value, Type targetType,
        object parameter, CultureInfo culture)
    {
        return (int)value;
    }

Exception: Не удается найти ресурс с именем "ConverterInt". Имена ресурсов определяются с учетом регистра.

после добавления <local:ConverterInt x:Key="ConverterInt"/>

System.Windows.Markup.XamlParseException: ""Binding" нельзя задать в свойстве "Value" типа "Trigger". "Binding" можно задать только в параметре DependencyProperty объекта DependencyObject."

Answer 1

Скорее вам нужно это:

<Window.Style>
    <Style TargetType="Window">
        <Style.Triggers>
            <Trigger Property="WindowState" Value="Maximized">
                <Setter Property="Background" Value="Black" />
            </Trigger>
        </Style.Triggers>
    </Style>
</Window.Style>
READ ALSO
сумма свойств объектов в массиве

сумма свойств объектов в массиве

Итак, имеем массив, элементами которого являются объекты

125
Експорт из mysql в excel через обработчик php

Експорт из mysql в excel через обработчик php

возникла у меня проблема при генерации excel файлаЗаключается она в том, что при попытке открыть файл в Excel вы получаете сообщение о том, что...

108
Как правильно сделать такую модель для форми yii2

Как правильно сделать такую модель для форми yii2

Не могу понять как сделать модель для форми и как оно может виглядить в viewЕсть 4 недели, в каждой недели 7 дней и в каждом дне есть по 6 страв

102