C# WPF Комманды и ICommandhttps://www.cyberforum.ru/ wpf-silverlight/ thread621149.html Привет всем. Вот сижу разбираюсь с MVVM и никак не могу понять суть работы команды. Зачем необходимо ее наследовать от ICommand и для чего нужны Execute и canExecuteю Если правильно дошло, то первый - делегат на команду, а второй на возможность выполнения. Но не могу понять как это все работает....????? Если можно с пример подробно для особо не свидущих. Заранее благодарен за помощь.
Нажать на кнопку программно C# WPF Всем доброго времени суток!
наверное вопрос очень глупый, но все же...
нужно просто в коде вызвать событие другой кнопкой и мне кажется что нужно делать как то так:
button1_Click(); но вот как передать sender и e??
C# WPF Свойства зависимости и маршрутизируемые событияhttps://www.cyberforum.ru/ wpf-silverlight/ thread620827.html Здравствуйте. Подскажите, где можно прочитать про свойства зависимости и маршрутизируемые события? Читаю Мак-Дональда... Дошел до этих глав и завис. Въехать не могу..
Добавлено через 1 час 54 минуты
Ну или просто, если можете, объясните на простом примере..я понимаю, что дальше нет смысла двигаться, пока это не усвою..
C# WPF Ошибка при создании события для кнопкиhttps://www.cyberforum.ru/ wpf-silverlight/ thread620757.html Button bt1 = new Button();
bt1.Content = "Кнопка 2";
bt1.Width = 180; bt1.Height = 40;
bt1.Margin = new Thickness(30, 40, 0, 0);
bt1.Name = "button2";
bt1.Click += new RoutedEventHandler(bt1_Click); //Здесь ошибка в скобках "The name 'bt1_Click' does not exist in the current context"
G1.Children.Add(bt1);
Как...
Убирается ли строка в TextBox C# WPF Доброго времени суток, имеется textbox для него реализована бегущая строка, однако необходимо сделать так ,чтобы прокручивался только текст , который не убирается в TextBox... Не могу разобраться как это сделать
Добавлено через 4 минуты
Пока решил проблему опытным путем :) Просто посчитал сколько символов влазит в textbox моего размера , но хотелось бы какой нибудь универсальный способ
C# WPF Получить длину песни ( не из тега)Доброго времени суток, пишу плеер , столкнулся с проблемой определения длинны трека без использования тегов ( в них очень часто нет такой информации)...Подскажите как это можно сделать хотя бы общую идею...
Добавлено через 11 минут
Проблема решена!https://www.cyberforum.ru/ wpf-silverlight/ thread620254.html
C# WPF Как сделать компонент который можно добавить в панель элементовhttps://www.cyberforum.ru/ wpf-silverlight/ thread620217.html Здравствуйте меня беспокоит вопрос, я с помощью Expression Blend сделал "кнопку" как теперь её можно скомпилировать в dll?
Вот ее ХАМL
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"...
Координаты формы совпадали с координатами кнопки C# WPF День добрый.
Есть основная форма.
На этой форме есть кнопка.
При нажатии на кнопку создается вторая форма.
Надо чтобы при создании верхний левый угол формы совпадал с верхним левым углом кнопки.
Какую строчку надо добавить?
Заранее спасибо.
C# WPF Вывод матриц на экранВсем привет. После WPA, работая с матрицами возникла проблема: как вывести обычную матрицу в лэйбл\текстбох\...?
В WPA можно было задать свойство multiline: true элементу.
Выводил и так textBlock1.Text = a + " ", и так textBlock1.Text = "{0}\t", a , и через AppendText. Выводит в строку, без понятия что и как.https://www.cyberforum.ru/ wpf-silverlight/ thread619800.html
C# WPF При нажатии кнопки запускается бесконечный цикл, и окно программы подвисаетПри нажатии кнопки запускается бесконечный цикл, по мере прохождения цикла, нужно, чтобы он выводил сообщения в ListBox. Ниже привел код, что нужно исправить, чтобы заработало. В моем случае, при нажатии кнопки, окно программы зависает, пока не прекратит работать цикл.
public partial class MainWindow : Window
{
public MainWindow()
{
...https://www.cyberforum.ru/ wpf-silverlight/ thread619474.html
C# WPF Binding (привязать свойство Label - Content к переменной) Есть обычный Label в WPF:
<Grid x:Name="LayoutRoot">
<Label x:Name="Sum" Content=??? Margin="124,0,0,63.404" Foreground="White" HorizontalAlignment="Left" Width="91.333" Height="25.333" VerticalAlignment="Bottom" />
</Grid>
И переменная:
public partial class BasketControl : UserControl
C# WPF преобразование текста (html) в bbcode в wpfЗдравствуйте.
Может быть я не совсем угадал с темой, т.к. точно не знаю у кого спрашивать, но т.к. пишу приложение на wpf (c#) решил писать сюда.
В общем делаю одно приложение и мне нужно сделать нечто вроде html (bbcode) редактора, т.е. пользователь работает с обычным текстовым полем и нажимает на кнопки, преобра
<Windowx:Class="DSPGraph_TestApplication.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:test="clr-namespace:DSPGraph;assembly=DSPGraph"Title="MainWindow"><Grid><Grid.RowDefinitions><RowDefinitionHeight="*"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/><RowDefinitionHeight="auto"/></Grid.RowDefinitions><test:UserControl1Name="DSPGraph"/><ButtonName="TitleOffButton"Grid.Row="1"Content="Title: off"Click="TitleOffButton_Click"/><ButtonName="TitleOnButton"Grid.Row="2"Content="Title: on"Click="TitleOnButton_Click"/><StackPanelName="TitleSP"Grid.Row="3"Height="28"VerticalAlignment="Top"Orientation="Horizontal"><TextBoxWidth="300"Name="NewTitle"/><ButtonName="GetNewTitle"Content="Set new title"Click="GetNewTitle_Click"/></StackPanel><StackPanelGrid.Row="5"Orientation="Horizontal"><ButtonName="VAToff"Content="VAT off"Click="VAToff_Click"/><ButtonName="VATon"Content="VAT on"Click="VATon_Click"/></StackPanel><StackPanelName="VerticalAxisTitleSP"Grid.Row="4"VerticalAlignment="Top"Orientation="Horizontal"><TextBoxWidth="300"Name="VANewTitle"/><ButtonName="VAGetNewTitle"Content="Set new title"Click="VAGetNewTitle_Click"/></StackPanel><StackPanelGrid.Row="6"Orientation="Horizontal"><ButtonName="HAToff"Content="HAT off"Click="HAToff_Click"/><ButtonName="HATon"Content="HAT on"Click="HATon_Click"/></StackPanel><StackPanelName="VHorizontalAxisTitleSP"Grid.Row="7"Orientation="Horizontal"><TextBoxWidth="300"Name="HANewTitle"/><ButtonName="HAGetNewTitle"Content="Set H new title"Click="HAGetNewTitle_Click"/></StackPanel><StackPanelName="UserTranslateTransformSP"Grid.Row="8"Orientation="Horizontal"><TextBoxWidth="300"Name="UserTranslateTransformTB"/><ButtonName="UserTranslateTransformB"Content="Set new user translate transform"Click="UserTranslateTransformB_Click"/><TextBlockText="{Binding ElementName=MainCanvas, Path=ActualHeight}"/></StackPanel></Grid></Window>
В чем же дело?
Добавлено через 20 минут
Ответ найден. Дело в том, что канвас не был виден; после создания в контроле свойства зависимостей, возвращающего канвас, все естественно заработало. Тему можно закрывать. Спасибо.