Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# WPF Почему TextBox не растягивается? https://www.cyberforum.ru/ wpf-silverlight/ thread2527873.html
Пытаюсь сделать приятную масштабируемую компоновку,но не могу понять почему текстбокс не растягивается на всю оставшуюся ширину и высоту окна.И даже в конструкторе не отображается как перенесенный во вторую строку.Мог бы кто-то помочь?На кривость всего остального не смотрите,просто черновик <Window x:Class="WpfApp13.MainWindow" ...
C# WPF Процесс висит - окна нет
Здравствуйте. Написал небольшое приложение. Идут вычисления, затем выводятся в окно, через секунду заново. Естественно использовал для этого цикл. При запуске окно не отображается, то есть программа работает, если поставить точку останова, во время работы то видно, что вычисления идут, ничего не зависает, пересчитывает каждую секунду, вот только в диспетчере задач процесс висит не где приложения...
C# WPF WPF+MVVM отчистить текстбокс https://www.cyberforum.ru/ wpf-silverlight/ thread2527843.html
Доброго времени суток! Столкнулся с такой проблемой: Есть текстбокс. После заполнения его нажимается кнопка и в ICommand получаю данные с помощью SimpleMultiConverter EditNotice = new DelegateCommand<object> ( (arr) => { MessageBox.Show(arr.ToString());
C# WPF Как изменить цвет popup в библиотеке material design in xaml toolkit Всех приветствую. Как изменить цвет у Popup в библиотеке material design in xaml toolkit. Вот скрин https://prnt.sc/puw4hz. Мне нужно изменить цвет с белого на любой. Как сделать https://www.cyberforum.ru/ wpf-silverlight/ thread2527508.html
C# WPF MVVM и переменные
Доброго времени суток! Столкнулся с такой проблемой: работаю с несколькими окнами. Все начинается с окна регистрации, и после авторизации мне нужно как то обращаться с переменной "Логин" пользователя. Так вот вопрос: как сделать эту переменную так, чтобы она была доступна в любом окне? Делать статические переменные не правильно. Думал думал, пробовал через классы, конструкторы и свойства...
C# WPF Как сделать автоматическую прокрутку TextBlock? У меня есть TextBlock, который помещен в ScrollViewer, там CanContentScroll="True", а вертикальная полоса прокрутки на "Auto", автоматическая прокрутка при этом работает, но не понятно как, иногда нормально, а иногда мне нужно самому прокрутить вниз (колесиком или же за вертикальную полосу прокрутки) и только после этого она сработает, но иногда даже если сам прокручиваю, она не всегда... https://www.cyberforum.ru/ wpf-silverlight/ thread2526698.html
C# WPF WPF | Как правильно забиндить PasswordBox? https://www.cyberforum.ru/ wpf-silverlight/ thread2526489.html
Всем доброго дня. Есть кто сталкивался с passwordbox , и делал что то похожие. Xamp <TextBox Text="{Binding LoginText}" FontSize="17" Height="25" Width="200" FontFamily="Arial" FontWeight="Bold" Foreground="#FF2196F3" HorizontalAlignment="Center"></TextBox> <PasswordBox Name="txtPassword" FontSize="17" Height="25" Width="200" FontWeight="Bold" Foreground="#FF2196F3"...
C# WPF Отслеживание подключения USB устройства и получение информации о нем
Здравствуйте, уважаемые форумчане. Я хочу из приложения отслеживать подключаемые USB устройства и получать данные о них, чтобы потом с помощью библиотеки LibUsbDotNet продолжить с ними работу. В данный момент использую такой способ: HwndSource source = HwndSource.FromHwnd(new WindowInteropHelper(this).Handle); source.AddHook(new HwndSourceHook(WndProc)); private IntPtr WndProc(IntPtr hwnd,...
C# WPF Что значит "Писать как все" или "Писать правильно на WPF"? Доброго времени суток! Объясните, пожзалуйста, "дураку", что значит "писать на WPF как все" или "писать правильно на WPF"? Как пишут правильно? Имеется ввиду шаблон MVVM или подразумевается что-то ещё? Если речь только про MVVM, то почему это правильно? :wall: П.С.: Почему-то, все пишут что писать надо правильно, но никто при этом не желает объяснить как это - "правильно"... :scratch: https://www.cyberforum.ru/ wpf-silverlight/ thread2525826.html C# WPF Браузер Всем привет! С NuGet поставил "новый браузер". Хочу с этого добра сделать не просто браузер а с вкладками(TabControl). Мне нужна помощь в том как это все реализовать. Хотя-бы то чтобы при создании новой вкладки открывался там гугл или бинг? Также чтобы вкладки можно было закрыть нажав рядом на крестик. Ну вообщем как в нормальном. Поможете? https://www.cyberforum.ru/ wpf-silverlight/ thread2525768.html
C# WPF Наложить на кнопку изображение и background
Создал динамичные кнопки, но вот как на них наложить background и наложить изображение(так же хотелось бы узнать возможно ли наложить изображение по Тегу кнопки), картинки уже находятся в проекте и имеют метку resource. for(int i=0; i<8; i++) { for(int j=0; j<8; j++) { if(pole!=0) { Button btn = new Button { Content = pole.ToString() };...
215 / 149 / 48
Регистрация: 28.12.2016
Сообщений: 716
11.11.2019, 00:08 0

Валидация и закрытие окна - C# WPF - Ответ 13982375

11.11.2019, 00:08. Показов 2992. Ответов 5
Метки (Все метки)

Ответ

Lexeq, меня конечно Эдл Хасп обольет помоями за этот ответ, но я не вижу ничего противоречивого передать в параметрах окно и вызвать Close метод в VM

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

XML
1
2
3
<Window ...
        xmlns:xc="clr-namespace:ExCastle.Wpf"
        xc:DialogCloser.DialogResult="{Binding DialogResult}">
C#
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
using System.Windows;
 
namespace ExCastle.Wpf
{
    public static class DialogCloser
    {
        public static readonly DependencyProperty DialogResultProperty =
            DependencyProperty.RegisterAttached(
                "DialogResult",
                typeof(bool?),
                typeof(DialogCloser),
                new PropertyMetadata(DialogResultChanged));
 
        private static void DialogResultChanged(
            DependencyObject d,
            DependencyPropertyChangedEventArgs e)
        {
            var window = d as Window;
            if (window != null)
                window.DialogResult = e.NewValue as bool?;
        }
        public static void SetDialogResult(Window target, bool? value)
        {
            target.SetValue(DialogResultProperty, value);
        }
    }
}


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

Закрытие окна
this.DialogResult = (MessageBox.Show(&quot;Вы действительно хотите выйти из приложения&quot;, &quot;DECBA&quot;,...

Закрытие окна.
Я знаю как убить процесс окна. Вот только незнаю как его закрыть. В WinApi накопал метод...

Закрытие окна WPF
Новое окно инициализируется следующим образом: Link Link = new Link(); ...

Закрытие основного окна программы
Хочу что бы при нажатии кнопки закрывалось основное окно моей программы. Во втором окне сделал...

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

Закрытие диалогового окна MVVM
Помогите пожалуйста разобраться, если кто-нибудь знает: Очень тяжело идет понимание WPF и MVVM....

Закрытие окна из другого файла
Имеются два окна, LoginRegisterWindow и MainWindow. В LoginRegisterWindow есть ContentControl в...

Минимизация и закрытие основного окна вместе с диалоговым
Всем добрый день. Нужно сделать, чтобы основное окно минимизировалось и закрывалось вместе с...

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

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