Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# WPF Пользователь хочет рисовать https://www.cyberforum.ru/ wpf-silverlight/ thread2481175.html
Добрый день, форумчане! Подскажите маленькому и тупому как реализовать возможность для пользователя рисовать элементы в программе? Т.е. сбоку в программе висит минюшка из кружков и квадратиков. Пользователь хватает квадратик мышкой, тащит на панель и начинает его модифицировать по своему, пользовательскому, хотению. Иными словами у меня 2 вопроса. Как создать боковое меню и в как создать область...
C# WPF Создание построителя IDEF0-диаграмм, где взять библиотеку элементов?
День добрый, форумчане! Задался я целью, создать построитель IDEF0-диаграмм с помощью WPF. Никто не знает, где можно взять библиотеку элементов диаграммы?
C# WPF На каком элементе управления находятся "обозреватель решений", "панель элементов" и т.д.? https://www.cyberforum.ru/ wpf-silverlight/ thread2481079.html
Всем здравствуйте! В visual studio есть такие штуки как "обозреватель решений","панель элементов" и.т.д. Собственно в вопрос в том на каком элементе управления они находятся? Это окно? Если это окно то тогда, как его закреплять с разных сторон основного окна? И можно ли вообще такое сделать в wpf?
C# WPF Обновить ObservableCollection[index] = value https://www.cyberforum.ru/ wpf-silverlight/ thread2480847.html
ViewModel public ObservableCollection<Data> ObservableCollectionData { get; }= new ObservableCollection<Data>(); private Model model; public MainWindowViewModel() { model = new Model();
WPF TextBox - Ссылка на класс в XAML C# WPF
<TextBox ref:TextBoxAutomaticScrollingExtension.ScrollOnTextChanged="True" VerticalScrollBarVisibility="Auto" /> В данном примере, как объявить ref: и ссылку на класс в XAML разметке?
C# WPF Рандомный цвет кнопки из массива https://www.cyberforum.ru/ wpf-silverlight/ thread2480667.html
Здравствуйте! Необходимо сделать так что-бы цвет бекграунда кнопки можно было получить рандомно из заданного массива цветов
C# WPF Определить name кнопки при клике по ней (кнопки создаются в коде и хранятся в массиве) Вечер добрый! В программе я генерирую массив кнопок, которые рисуются в такой штуке: <Grid HorizontalAlignment="Left" Height="250" VerticalAlignment="Top" Width="250"> <UniformGrid x:Name="ploshadka" Rows="3" Columns="3"/> </Grid> У каждой кнопки задается имя при ее создании. И вот как бы мне определить при клике по кнопке, которая содержится в этом гриде, ее... https://www.cyberforum.ru/ wpf-silverlight/ thread2480652.html C# WPF Как сделать квадратную кнопку?
Возможно ли создать квадратную кнопку? То есть при изменении размеров окна кнопка тоже должна изменять свои размеры, но при этом она не должна становиться прямоугольной, а должна сохранять форму квадрата. Я уже перепробовал всё что знаю (знаю пока не много). Мне кажется что есть очень простое решение, но я хз, нужна ваша помощь.
C# WPF Сделать кнопку неизменяемой при наведении https://www.cyberforum.ru/ wpf-silverlight/ thread2480551.html
Здравствуйте. Пытаюсь сделать так, чтобы в качестве кнопки выступала картинка. Добавил картинку в ресурсы, вставил её на кнопку, сделал прозрачным фон кнопки. Но при наведении курсора, кнопка как бы становится видимой. Что я делаю не так и как правильно? <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...
C# WPF Ошибка XamlParseException Здравствуйте, в чём заключается ошибка? Ведь в чистом проекте, всё работает как нужно, а тут беда... https://www.cyberforum.ru/ wpf-silverlight/ thread2480432.html
Изменение стиля кнопок C# WPF
Подскажите пожалуйста как изменить стиль у кнопок. Мне именно при наведении надо что бы кнопка другого цвета была а не просто серая. (сразу такой мелкий вопрос можно ли как-то сделать так что бы цвет брался из Bacground кнопки и чуть прозрачнее становился ?) Мой вариант не очень как-то работает: <Window.Resources> <SolidColorBrush x:Key="Button.MouseOver.Background"...
C# WPF Обработка нажатия клавиши при фокусе другого окна https://www.cyberforum.ru/ wpf-silverlight/ thread2480111.html
Здравствуйте. У меня есть приложение (А) и есть другое приложение (В), написанное на плюсах. Стоит задача при получении фокуса приложением В перехватывать определенные клавиши в приложении А. Есть способы глобально перехватить нажатую клавишу, но как еще узнать, что оно именно от того приложения? Подскажите какими способами вообще решается данная задача? Куда копать?
Модератор
Эксперт .NET
15462 / 10707 / 2786
Регистрация: 21.04.2018
Сообщений: 31,521
Записей в блоге: 2
09.07.2019, 17:51 0

Не отрабатывает Datatrigger - C# WPF - Ответ 13709917

09.07.2019, 17:51. Показов 1899. Ответов 6
Метки (Все метки)

Лучший ответ Сообщение было отмечено Niki22 как решение

Решение

Цитата Сообщение от Niki22 Посмотреть сообщение
Хочется сделать так чтобы при первом клике на кнопку она выезжала из-за экрана полностью, а при повторном отрабатывало действие,
Я бы разделил функционал по двум кнопкам.
Анимация по первому клику - это чисто View действие.
Второй клик - уже относится к действиям с данными.

Поэтому логично сделать две кнопки.

Пример:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    <Grid>
        <Button Content="Кнопка 1" VerticalAlignment="Top" Height="20"/>
        <Button Content="Кнопка 2" VerticalAlignment="Top">
            <Button.Style>
                <Style TargetType="Button">
                    <Setter Property="Height" Value="0"/>
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding IsPressed, ElementName=button, Mode=OneWay}" Value="true">
                            <DataTrigger.EnterActions>
                                <BeginStoryboard>
                                    <Storyboard>
                                        <DoubleAnimationUsingKeyFrames 
                                            Storyboard.TargetProperty="Height"
                                            Duration="0:0:11">
                                            <LinearDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
                                            <LinearDoubleKeyFrame KeyTime="0:0:0.001" Value="20"/>
                                            <LinearDoubleKeyFrame KeyTime="0:0:3" Value="200"/>
                                            <LinearDoubleKeyFrame KeyTime="0:0:8" Value="200"/>
                                            <LinearDoubleKeyFrame KeyTime="0:0:10.999" Value="20"/>
                                            <LinearDoubleKeyFrame KeyTime="0:0:11" Value="0"/>
                                        </DoubleAnimationUsingKeyFrames>
                                    </Storyboard>
                                </BeginStoryboard>
                            </DataTrigger.EnterActions>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </Button.Style>
        </Button>
    </Grid>
Добавлено через 1 минуту
И свойство IsExitButtonClicked, и таймер в ViwModel становятся ненужными.

Добавлено через 3 минуты
Ко второй кнопке надо привязать команду, чтобы сразу перейти к обработке данных в VM.

Вернуться к обсуждению:
Не отрабатывает Datatrigger C# WPF
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.07.2019, 17:51
Готовые ответы и решения:

Регулярка findstr отрабатывает на одном файле, но не отрабатывает на другом
Приветствую ! Сижу, ругаюсь матом в голос потому, что регулярка срабатывает на одном текстовом...

Результат запроса отрабатывает в консоли, но не отрабатывает в модуле
Доброго времени суток! Собственно проблема в следующем, есть запрос, который возвращает дату...

Привязка в DataTrigger
Всем привет! Почему-то не срабатывает элементарная привязка DataTrigger в XAML &lt;Style...

DataTrigger в MenuItem
В общем есть контекстное меню, в нем 1 кнопка, и она должна быть включена/выключена в зависимости...

6
09.07.2019, 17:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.07.2019, 17:51
Помогаю со студенческими работами здесь

Гибкая настройка DataTrigger
Вот, собственно, есть дата триггер &lt;DataTrigger Binding=&quot;{Binding Path=Price}&quot; Value=&quot;someprice&quot;&gt;...

DataTrigger и Style кнопки
Есть стилизованная кнопка: &lt;Button Style=&quot;{StaticResource...

DataTrigger и ControlTemplate. анимация?
Задача: необходимо сделать анимацию цвета фона прямоугольника зависящую от значения Value: если...

DataTrigger для компонента
Добрый день. В приложении имеется два UserControl, в одном из которых реализован DataTrigger,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru