Форум программистов, компьютерный форум, киберфорум C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# WPF textbox и textblock https://www.cyberforum.ru/ wpf-silverlight/ thread191601.html
Вот этот код нормально работал с комбобокс Dim row As System.Data.DataRowView = ComboBox1.SelectedItem TextBlock1.Text = row(2) , а теперь нужно место комбобокс текстбокс, но код уже не работает, даже не знаю как оформить запрос дла поиска МСДН, помогите пожалуйста!!!
C# WPF FindName
У меня есть экземпляр FlowDocument, мне нужно найти в нем Block из коллекции Blocks по имени, использовал цикл-перебор, но это долго. Есть метод FindName(string name), указываю имя, но возвращает null. В чем дело?
C# WPF Глючит градиент https://www.cyberforum.ru/ wpf-silverlight/ thread191101.html
Этот код ведет себя странно. К цифрам, а также русским и английским символам градиент применяется по отдельности, в то время, как правильное поведение - это применить градиент ко всему тексту, как к одному целому. Как исправить? <TextBlock FontSize="30" FontWeight="bold"> <TextBlock.Foreground> <LinearGradientBrush StartPoint="0,0" EndPoint="1,1"> ...
C# WPF Silverlight. Глобальный перехват нажатий клавиш https://www.cyberforum.ru/ wpf-silverlight/ thread190071.html
Нужно перехватывать нажатия клавиш и отменять стандартное поведение в елементах управления. Например если фокус находится на елементе Slider, то не изменять значение по нажатиям <- ->. Поскольку таких елементов много, то хотелось би сделать это где-то в одном месте.
C# WPF обработка нажатия кнопки textbox
Добрый день =) подскажите как можно обработать нажатие кнопки "Стрелка вниз" в textbox-e e.key == key.Next или e.key == key.Down не отрабатывает
C# WPF Работа с TreeViewItem Создал древо TreeView, добавил TreeViewItem-мы. Добавил к ним контекстное меню с разными командами: Добавить, удалить, переименовать. Возникла проблема с переименованием элемента. Для этой цели я использую TextBox, который должен появляться именно над надписью TreeViewItem.Header. Написал вот такую функцию: public static void Rename() { if (Tree.SelectedItem !=... https://www.cyberforum.ru/ wpf-silverlight/ thread189726.html
C# WPF WPF TreeView DataBinding трабла с обновлением в дереве при обновлении свойств элементов источника Есть элемент TreeView. В XAML его заголовок выглядит так: <TreeView Name="tree" Grid.Row="2" ItemsSource="{Binding cTask, Path=Tasks, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" SelectedItemChanged="tree_SelectedItemChanged"> привязанный к коллекции Tasks (ObservableCollection<Task> Tasks) объекта cTask. Режим binding-а я указал TwoWay. Если я добавляю объекты Task в коллекцию: https://www.cyberforum.ru/ wpf-silverlight/ thread189080.html C# WPF Не работает WPF на VS2010
Не показывает дизайн, по середке табличка проблем лоодинг типо исправте ошибки и перезагрузите. Но откуда там ошибки если я только создал проект?! вот что пишет компилятор, помогите плиз=) Error 1 Could not load type 'Microsoft.Windows.Design.Metadata.FeatureKeyAttribute' from assembly 'Microsoft.Windows.Design.Platform, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'....
C# WPF MS SQL и WPF доброго времени суток. как получить данные из базы, например, в textBox? Спасибо! https://www.cyberforum.ru/ wpf-silverlight/ thread189000.html C# WPF Image на кнопке из ресурсов как разместить на кнопке изображение из "Файла ресурсов"? https://www.cyberforum.ru/ wpf-silverlight/ thread188978.html
Конструктор TabControl-a C# WPF
Как в конрструкторе работать с TabControl? Вкладки не переключаются, размеры элементов не меняются...
C# WPF WPF RichTextBox.Selection.Start vs RichTextBox.SelectionStart В стандартном RichTextBox`е от WindowsForms есть свойства SelectionStart(int index), SelectionLength(int length), которые позволяют программно обратиться к нужному символу или тексту. В WPF RichTextBox`е такой функции нет(чтобы указать номер символа для начала выделения), есть свойства Selection.Start(TextPointer p1) и Selection.End(TextPointer p2). Но это не годиться, ведь я не знаю какой у... https://www.cyberforum.ru/ wpf-silverlight/ thread188952.html
4338 / 1507 / 101
Регистрация: 12.04.2009
Сообщений: 2,342
22.11.2010, 02:34 0

CheckBox - C# WPF - Ответ 1130492

22.11.2010, 02:34. Показов 11081. Ответов 62
Метки (Все метки)

Ответ

Используй blend:
добавиляем togglebutton
пкм - edit template - edit a copy
вкладка triggers
удаляем IsKeyboradFocus
у триггиера IsChecked удаляем property Chrome.RenderPress
устанавливаем background для всего template

вот что получилось
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero"
    x:Class="WpfApplication1.MainWindow"
    x:Name="Window"
    Title="MainWindow"
    Width="640" Height="480">
    <Window.Resources>
        <Style x:Key="ButtonFocusVisual">
            <Setter Property="Control.Template">
                <Setter.Value>
                    <ControlTemplate>
                        <Rectangle Margin="2" SnapsToDevicePixels="true" Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" StrokeThickness="1" StrokeDashArray="1 2"/>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        <LinearGradientBrush x:Key="ButtonNormalBackground" EndPoint="0,1" StartPoint="0,0">
            <GradientStop Color="#F3F3F3" Offset="0"/>
            <GradientStop Color="#EBEBEB" Offset="0.5"/>
            <GradientStop Color="#DDDDDD" Offset="0.5"/>
            <GradientStop Color="#CDCDCD" Offset="1"/>
        </LinearGradientBrush>
        <SolidColorBrush x:Key="ButtonNormalBorder" Color="#FF707070"/>
        <Style x:Key="ToggleButtonStyle1" TargetType="{x:Type ToggleButton}">
            <Setter Property="FocusVisualStyle" Value="{StaticResource ButtonFocusVisual}"/>
            <Setter Property="Background" Value="{StaticResource ButtonNormalBackground}"/>
            <Setter Property="BorderBrush" Value="{StaticResource ButtonNormalBorder}"/>
            <Setter Property="BorderThickness" Value="1"/>
            <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
            <Setter Property="HorizontalContentAlignment" Value="Center"/>
            <Setter Property="VerticalContentAlignment" Value="Center"/>
            <Setter Property="Padding" Value="1"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type ToggleButton}">
                        <Microsoft_Windows_Themes:ButtonChrome x:Name="Chrome" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" RenderMouseOver="{TemplateBinding IsMouseOver}" RenderPressed="{TemplateBinding IsPressed}" RenderDefaulted="{TemplateBinding Button.IsDefaulted}" SnapsToDevicePixels="true">
                            <VisualStateManager.VisualStateGroups>
                                <VisualStateGroup x:Name="CommonStates">
                                    <VisualState x:Name="Normal"/>
                                    <VisualState x:Name="MouseOver"/>
                                    <VisualState x:Name="Pressed"/>
                                    <VisualState x:Name="Disabled"/>
                                </VisualStateGroup>
                            </VisualStateManager.VisualStateGroups>
                            <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
                        </Microsoft_Windows_Themes:ButtonChrome>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsChecked" Value="true">
                                <Setter Property="Background">
                                    <Setter.Value>
                                        <LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
                                            <GradientStop Color="#FFF3F3F3" Offset="0"/>
                                            <GradientStop Color="#FFEBEBEB" Offset="0.5"/>
                                            <GradientStop Color="#FFDDDDDD" Offset="0.5"/>
                                            <GradientStop Color="#FFE40D0D" Offset="1"/>
                                        </LinearGradientBrush>
                                    </Setter.Value>
                                </Setter>
                            </Trigger>
                            <Trigger Property="IsEnabled" Value="false">
                                <Setter Property="Foreground" Value="#ADADAD"/>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
    
 
    <Grid x:Name="LayoutRoot">
        <ToggleButton Content="ToggleButton" Margin="141,125,283,204" Style="{DynamicResource ToggleButtonStyle1}"/>
        
    </Grid>
</Window>


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

ComboBox состоящий из CheckBox и TextBlock, установка SelectedItem соответственно CheckBox
Есть ComboBox состоящий из CheckBox и TextBlock, мне нужно чтобы SelectedItem всегда отображал...

Вложенные CheckBox
Доброго времени суток! У меня есть ListBox. В нём StackPanel, в котором есть CheckBox и пару...

wpf и CheckBox
Уважаеиые форумчане, не подскажите как привезать данные из datatable к checkbox?

Блокировка CheckBox
Блокирую CheckBox для изменений. IsEnabled = false - не катит, т.к. плохо видно (мнение...

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

Затемнение CheckBox
здравствуйте, у меня такой вопрос как мне при определенных условий затемнить CheckBox, то есть...

CheckBox и файл
Здравствуйте, возник вопрос, как сделать checkbox = true, если в файле есть определенная строка....

Binding по checkbox'y
Пара slider и textbox (связанные между собой по значению), две штуки: &lt;Slider...

CheckBox WPF
Помогите направить в нужное направление! Имеется массив точек от 0 до 70 в виде ...

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