//Set background color mycontrol.Background = Brushes.Green; //Not transparent mycontrol.Opacity=1; //Half transparent mycontrol.Opacity=0.5;
C# WPF Control with transparent background
How to add a CheckBox to a Menu Item in WPF
xaml
c#
- <MenuItem IsCheckable="True" x:Name="_showSolutionExplorer" Header="Solution Explorer" Click="_showContent_Click"></MenuItem>
c#
- private void _showContent_Click(object sender, RoutedEventArgs e)
- {
- If ((sender as MenuItem).IsChecked)
- MessageBox.Show("MenuItem is checked");
- else
- MessageBox.Show("MenuItem is not checked");
- }
c# WPF change foreground
- myobject.Foreground = Brushes.Black;
OR
- myobject.Foreground = new SolidColorBrush(Colors.Green);
C# Write and read config file
app.config
- <?xml version="1.0"?>
- <configuration>
- <appSettings>
- <add key="oldPlace" value="4" />
- </appSettings>
- </configuration>
Write:
- System.Configuration.Configuration config =ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- config.AppSettings.Settings["oldPlace"].Value = "3";
- config.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
Read:
- string value = ConfigurationManager.AppSettings["oldPlace"];
c# wpf treeView return list of all nodes / Рекурсивный перебор элементов
- private void PrintRecursive(TreeNode treeNode)
- {
- // Print the node.
- System.Diagnostics.Debug.WriteLine(treeNode.Text);
- MessageBox.Show(treeNode.Text);
- // Print each node recursively.
- foreach (TreeNode tn in treeNode.Nodes)
- {
- PrintRecursive(tn);
- }
- }
- // Call the procedure using the TreeView.
- private void CallRecursive(TreeView treeView)
- {
- // Print each node recursively.
- TreeNodeCollection nodes = treeView.Nodes;
- foreach (TreeNode n in nodes)
- {
- PrintRecursive(n);
- }
- }
Настройка принтера HP P1102w через WIFI
Вообщем всё очень просто. Сама идея заключается в том что ваш принтер подключается к WiFi роутеру,а все находящиеся в зоне действия этого wifi могут подключится к принтеру,сам принтер стоит в углу включенный в разетку и мигает синей лампочкой.
Итак поэтапно:
1. Подключаем принтер к любому компьютеру,устанваливаем все дрова и программы стандартно с диска, при установке выбираем "Подключение через USB"
2. Потом заходим в пуск,находим в программах папку с нашим принтером,там есть специальная программка для настройки wifi,не помню как точно называется,запускаем её.
3. Там выбираем настроить вручную,не автоматом,принтер ищет доступные wifi роутеры, выбираем нужный, вводим пароль от wifi, жмем ОК
4. Теперь остается с компьютеров которые желаем подключить зайти в "устройства и принтеры" и нажать добавить принтер, там выбрать подключение по беспроводной сети. Данный компьютер должен быть естественно подключен к wifi. Следуем инструкциям и вуаля, всё работает.
5. Пункт 4 повторяем со всеми нужными компьютерами.
Итак поэтапно:
1. Подключаем принтер к любому компьютеру,устанваливаем все дрова и программы стандартно с диска, при установке выбираем "Подключение через USB"
2. Потом заходим в пуск,находим в программах папку с нашим принтером,там есть специальная программка для настройки wifi,не помню как точно называется,запускаем её.
3. Там выбираем настроить вручную,не автоматом,принтер ищет доступные wifi роутеры, выбираем нужный, вводим пароль от wifi, жмем ОК
4. Теперь остается с компьютеров которые желаем подключить зайти в "устройства и принтеры" и нажать добавить принтер, там выбрать подключение по беспроводной сети. Данный компьютер должен быть естественно подключен к wifi. Следуем инструкциям и вуаля, всё работает.
5. Пункт 4 повторяем со всеми нужными компьютерами.
Timer in WPF
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- DispatcherTimer dispatcherTimer = new DispatcherTimer();
- dispatcherTimer.Tick += new EventHandler(dispatcherTimer_Tick);
- dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
- dispatcherTimer.Start();
- }
- private void dispatcherTimer_Tick(object sender, EventArgs e)
- {
- listBox1.Items.Add(DateTime.Now.Hour.ToString() + ":" +
- DateTime.Now.Second.ToString());
- CommandManager.InvalidateRequerySuggested();
- listBox1.Items.MoveCurrentToLast();
- listBox1.SelectedItem = listBox1.Items.CurrentItem;
- listBox1.ScrollIntoView(listBox1.Items.CurrentItem);
- }
Multi-coloured code for a blog http://aivolkov.ru/online-syntax-highlighter/
Subscribe to:
Posts (Atom)