170 похожих чатов

А как еще можно реализовать, закраску строк в зависимости от

данных в бд? мне реализоцию ток во View на датагриде скажите пожалйуста

11 ответов

25 просмотров

<DataGrid.Resources> <Style BasedOn="{StaticResource MaterialDesignDataGridCell}" TargetType="{x:Type DataGridCell}"> <Setter Property="Focusable" Value="False" /> <Style.Triggers> <DataTrigger Binding="{Binding Status, Mode=OneWay}" Value="REJECT"> <Setter Property="Foreground" Value="PaleVioletRed" /> </DataTrigger> </Style.Triggers> </Style> </DataGrid.Resources>

https://stackoverflow.com/questions/18580612/wpf-datagrid-trigger-row-colour-based-on-value

Alexandr-Ivanov Автор вопроса
Eric Theodore Cartman
<DataGrid.Resources> <Style BasedOn="{StaticR...

Член "Resources" не распознан или недоступен. Поч так?

Alexandr-Ivanov Автор вопроса
Eric Theodore Cartman
<DataGrid ...> <DataGrid.Resources> ... </DataGri...

Понял, а насчет BasedOn="{StaticResource MaterialDesignDataGridCell}" у меня ни cell ничего такого нет, просто в Itemssource данные в гриде

Alexandr-Ivanov Автор вопроса
Eric Theodore Cartman
<DataGrid ...> <DataGrid.Resources> ... </DataGri...

<DataGrid ItemsSource="{Binding OrdersList}" SelectedItem="{Binding SelectedOrder}" AutoGenerateColumns="False" CanUserAddRows="False" Grid.ColumnSpan="2"> <DataGrid.Resources> <Style BasedOn="{StaticResource MaterialDesignDataGridCell}" TargetType="{x:Type DataGridCell}"> <Setter Property="Focusable" Value="False" /> <Style.Triggers> <DataTrigger Binding="{Binding Status, Mode=OneWay}" Value="REJECT"> <Setter Property="Foreground" Value="PaleVioletRed" /> </DataTrigger> </Style.Triggers> </Style> </DataGrid.Resources> <DataGrid.Columns> <DataGridTextColumn Header="Номер заказа" Binding="{Binding OrderNum}" /> <DataGridTextColumn Header="Заказчик" Binding="{Binding Contact}" /> <DataGridTextColumn Header="Тип товара" Binding="{Binding GoodId}" /> <DataGridTextColumn Header="Количество" Binding="{Binding Quantity}" /> <DataGridTextColumn Header="Сумма заказа" Binding="{Binding Cost}" /> <DataGridTextColumn Header="Адрес" Binding="{Binding Adress}" /> <DataGridTemplateColumn Header="Действия с заказом"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> <StackPanel Orientation="Horizontal"> <Button Content="В работу" Command="{Binding DataContext.StartOrderCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}" CommandParameter="{Binding SelectedOrder}" /> <Button Content="Выполнен" Command="{Binding DataContext.CompleteOrderCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}" CommandParameter="{Binding}" /> <Button Content="Отмена" Command="{Binding DataContext.CancelOrderCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}" CommandParameter="{Binding}" /> </StackPanel> </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> </DataGrid.Columns> </DataGrid> Так грид выглядит

Alexandr Ivanov
<DataGrid ItemsSource="{Binding OrdersList}" Selec...

удалите BasedOn="{StaticResource MaterialDesignDataGridCell}"

Alexandr-Ivanov Автор вопроса
Eric Theodore Cartman
удалите BasedOn="{StaticResource MaterialDesignDat...

Как ей ща пользоваться? в свойство Status какое значение передавать?

Alexandr Ivanov
Как ей ща пользоваться? в свойство Status какое зн...

Вы должны забиндится на свои данные (статус это мои как пример) и в зависимости от них менять стиль

Alexandr-Ivanov Автор вопроса
Eric Theodore Cartman
Вы должны забиндится на свои данные (статус это мо...

Чет я прост не понял, например подаю 1 на строку, хочу ее подкрасить, как мне передать 1 на строку, если 2 то закрасить ее другим цветом?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта