Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# WPF Варианты биндинга через RelativeSource https://www.cyberforum.ru/ wpf-silverlight/ thread2319581.html
Здравствуйте, пытаюсь разобраться с биндингом для вложенных контролов. Идея следующая: есть форма, на ней располагается UserControl, который в свою очередь будет содержать другие UserControl-ы. Я бы хотел в верхнем контроле создавать источники данных для дочерних контролов следующим образом: public partial class CtrlLayoutPages : UserControl { public CalcPartViewModel...
C# WPF Silverlight как открыть форму
День добрый! как открыть форму? пишу приложение silverlight для работы вне браузера, есть основная форма MainPage, добавляю "Пользовательский элемент управления silverlight" и хочу его открыть из формы MainPage пишу как в winforms: SilverlightControl1 Open_Windows = new SilverlightControl1(); Open_Windows.Show(); но так не работает:cry:
C# WPF Масштабируемость(адаптивность) элементов Здравствуйте! Я создаю по кнопке новую вкладку tabcontrol в которой вверху 3 textBox, а ниже texteditor, находящийся в listBox. Но эти элементы абсолютно не адаптивны. Так как я жестко задал высоту и ширину, но если их убрать, то размер элементов слишком мал, подскажите как быть? var textBox1 = new TextBox(); var textBox2 = new TextBox(); var textBox3 = new... https://www.cyberforum.ru/ wpf-silverlight/ thread2319408.html C# WPF Положение окна между запусками https://www.cyberforum.ru/ wpf-silverlight/ thread2319403.html
Подскажите, как сохранить положение окна между запусками?? Как сохранить размеры(высота и ширина) я разобрался. Так же я сохранил состояние окна Settings.Default.WindowsLocation = this.WindowState; WindowState = Settings.Default.WindowsLocation; Но данный код сохраняет только открыто окно на весь экран или нет. А вот чтоб если я прижал окно wpf к верхнему левому углу монитора,...
C# WPF Значение связанных свойств во время разработки
Связанные свойства в режиме разработки установлены в null. Из-за этого работать в конструкторе неудобно - искажается компоновка. Существует ли какая-то возможность присвоить им некие значения действующие в режиме разработки? XAML <Grid> <Grid.Resources> <Style TargetType="Border"> <Setter Property="BorderBrush" Value="Gray"/> <Setter...
C# WPF Как показать пользователю, что программа не зависла? https://www.cyberforum.ru/ wpf-silverlight/ thread2319143.html
Реализую один из методов оптимизации. Соответственно, время и количество итераций до нахождения оптимального решения неизвестно до самого завершения всех вычислений. Так вот как можно показать пользователю, что программа не зависла, а всё еще ищет решение?
C# WPF Выполняется привязка данных к элементу управления. (Wpf и local db) https://www.cyberforum.ru/ wpf-silverlight/ thread2319061.html
Создал WPF приложение. Создал базу данных. В ней таблицу. После чего заполнил вручную таблицу данными. Далее вернувшись в конструктор MainWidow.xaml в источниках данных подключил базу и выбрал таблицу, но при переносе таблицы на форму (окно), не важно будь-то выбрана DataGrid или Список или Сведения, пишет это: Выполняется привязка данных к элементу управления. Не удается добавить элемент...
Анимация не дает label перемещаться C# WPF
Есть label, который можно перемещать мышью. Есть анимация Label, которая срабатывает при MouseEnter. Суть анимации в том что она перемещает Label по Canvas.Top - тоесть с начальной позиции(981) она передвигает label на Canvas.Top(810). После этого при попытке переместить мышью label не получается(выше 810 не поднимается, а по x двигается хорошо) Вот код анимации: DoubleAnimation animation = new...
C# WPF Работа ProgressBar в отдельном потоке Привет. Подскажите, как заполнять и обновлять progressBar в отдельном потоке в процессе вычислений? У меня вычисления происходят в отдельном классе. Конструктор класса вычислений: public GoldenSearch(MainWindow main) { InitializeComponent(); _main = main; string x1 = _main.goldenSearchX1ResTB.Text; string YF1 =... https://www.cyberforum.ru/ wpf-silverlight/ thread2318880.html C# WPF Обращение к методам класса File https://www.cyberforum.ru/ wpf-silverlight/ thread2318865.html
Здравствуйте! Я новичок в WPF. Объясните дураку, почему, при обращении к методам класса File в проекте библиотеки пользовательских классов компилятор выдаёт ошибку (например при обращении к File.Exists): "Имя 'File.Exists' не существует в данном контексте" using System.IO есть Библиотека mscorlib.dll подключена по умолчанию. ПОМОГИТЕ КТО МОЖЕТ!!!!!!!!!
Expression Blend - Условия сравнения триггеров C# WPF
Ищу возможность осуществить в XAML срабатывание триггеров по условию "Больше","Меньше" и т.п. Накопал, вроде, что для этого надо использовать параметр триггера Comparison. Пример на https://social.msdn.microsoft.com/Forums/vstudio/en-US/db95a41f-7d6a-4a57-be96-eb12cb6604ab/datatriggers-with-comparison?forum=wpf Для этого надо подключить Expression Blend и, соответствующие, пространства имён ...
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 55
11.09.2018, 22:59  [ТС] 0

Текст подсказка в ячейке DataGrid - C# WPF - Ответ 12893599

11.09.2018, 22:59. Показов 2194. Ответов 19
Метки (Все метки)

Ответ

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
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <DataGrid x:Name="DGR" AutoGenerateColumns="False">
            <DataGrid.Resources>
                <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/>
            </DataGrid.Resources>
            <DataGrid.Columns>
                
                <DataGridTextColumn Header="Name" Binding="{Binding Name}">
                    <DataGridTextColumn.ElementStyle>
                        <Style TargetType="TextBlock">
                            <Setter Property="Visibility" Value="Visible"/>
                            <Style.Triggers>
                                <DataTrigger Binding="{Binding Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}, ElementName=TextB}">
                                    <Setter Property="Visibility" Value="Hidden"/>
                                </DataTrigger>
                            </Style.Triggers>
                        </Style>
                    </DataGridTextColumn.ElementStyle>
                    <DataGridTextColumn.EditingElementStyle>
                        <Style TargetType="TextBox" x:Name="TextB">
                            <Setter Property="Background" Value="{x:Null}"/>
                        </Style>
                    </DataGridTextColumn.EditingElementStyle>
                </DataGridTextColumn>
                <DataGridTextColumn Header="SecondName" Binding="{Binding SecondName}"/>
            </DataGrid.Columns>
        </DataGrid>
    </Grid>
</Window>
C#
1
2
3
4
5
6
7
8
9
10
11
public partial class MainWindow : Window
    {
        ObservableCollection<Person> person = new ObservableCollection<Person>();
        public MainWindow()
        {
            InitializeComponent();
            if (person == null)
                person = new ObservableCollection<Person>();
            DGR.ItemsSource = person;
        }
    }
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
28
29
30
31
32
33
 public class Person : INotifyPropertyChanged
    {
        private string name;
        private string secondName;
        private DateTime dateTime;
 
        public string Name
        {
            get { return name; }
            set
            {
                name = value;
                OnPropertyChanged("Name");
            }
        }
        public string SecondName
        {
            get { return secondName; }
            set
            {
                secondName = value;
                OnPropertyChanged("SecondName");
            }
        }
 
        public event PropertyChangedEventHandler PropertyChanged;
        public void OnPropertyChanged([CallerMemberName]string prop = "")
        {
            if (PropertyChanged != null)
                PropertyChanged(this, new PropertyChangedEventArgs(prop));
        }
    }
}


Вернуться к обсуждению:
Текст подсказка в ячейке DataGrid C# WPF
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2018, 22:59
Готовые ответы и решения:

Datagrid в ячейке Datagrid c корректным отображением границ
Задача поместить связанные данные (две таблицы Sql связаны по id ) в виде таблицы ячейки одной их...

WPF, DataGrid и многострочие в ячейке
Как ясно из вопроса: есть DataGrid и текст в ячейках. Как сделать перенос текста внутри его? Везде...

Два значения из БД в одной ячейке DataGrid
День добрый. Из БД берётся два значения цены из разных таблиц, надо что бы эти значения были...

Заполнение значения в определённой ячейке DataGrid
Добрый день, уважаемые форумчане! Не так давно стал изучать WPF. Возник один вопрос, который...

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

Отображение картинки в ячейке DataGrid в зависимости от условия
Добрый день. На форме есть datagrid. Заполняю его из БД.Есть вычисляемый столбец. Если в этом...

Datagrid в WPF. Задать ячейке значение null
Привет! Ребят подскажите плз как мне удалить (не программно а просто тыкая мышкой и нажимая на...

Строковый тип отображается в ячейке DataGrid как "Коллекция"
Доброй ночи всем! public MilitaryAircraftEntities militaryAircraftOC = new...

Не помещается текст в ячейке в DataGridView
Привет всем ! Я новичок на форуме , поэтому сразу прошу прощения ежели что не так. У меня имеется...

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