Как привязать цвет текста TextBlock к цвету заливки Rectangle в DataGrid, просто используя xaml в WPF? [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как привязать цвет текста TextBlock к цвету заливки Rectangle в DataGrid, просто используя xaml в WPF? [закрыто]

Сообщение Anonymous »


У меня есть DataGrid, который содержит цветной прямоугольник в первой ячейке строки, пользователь может изменить цвет заливки прямоугольника, однако остальные поля содержат TextBlock, и мне нужно убедиться, что текст цвет TextBlock привязан к цвету заливки. Каков правильный подход к этому сценарию?

Что я пробовал:
Класс MainWindow Публичный класс SubtitleClass Открытая собственность FlagOfSubInVideo как новое логическое значение Индекс общественной собственностиНет как целое число Открытое свойство StartingTimeCode как строка Открытое свойство EndingTimeCode как строка Открытая собственность TheText как строка Открытая собственность DubberName как строка Имя персонажа общедоступной собственности как строка Открытая собственность GenderOfCharacter как строка Конечный класс Публичный MySub как новый System.Collections.ObjectModel.ObservableCollection (Of SubtitleClass) Суб Новый() ИнициализироватьКомпонент() Уменьшить Fname As String(), Lname As String(), Cname As String() ReDim Сохранение Fname(10), Lname(10), Cname(10) Имя(1) = "Али" : Имя(2) = "Мортеза" : Имя(3) = "Реза" : Имя(4) = "Казем" : Имя(5) = "Хасан" : Имя(6) = "Хосейн" : Имя(7) = "Фархад" : Имя(8) = "Шервин" : Имя(9) = "" : Имя(10) = "Мохаммад" Lname(1) = "Алави" : Lname(2) = "Галичи" : Lname(3) = "Хоссейни" : Lname(4) = "Каземи" : Lname(5) = "Кордани" : Lname(6) = "Техрани" : Lname(7) = "Могадам" : Lname(8) = "Хаддади" : Lname(9) = "" : Lname(10) = "Каримиан" Cname(1) = "Арнольд" : Cname(2) = "Ричард" : Cname(3) = "Большой человек" : Cname(4) = "Агент Смит" : Cname(5) = "Заключенный" : Cname(6 ) = "Мистер Андерсон" : Cname(7) = "Кеннет Уильямс" : Cname(8) = "Эдди Морфи" : Cname(9) = "Уильям Марчома" : Cname(10) = "Королева Тарантино" Рандомизировать() Для меня как целое число = от 1 до 100 MySub.Add (новый класс субтитров с { .FlagOfSubInVideo = Int(2 * Rnd()), .IndexNo = Int((1255) * Rnd() + 1) + I, .StartingTimeCode = "12:34:56:789", .EndingTimeCode = "21:43:65:987", .TheText = $"Это текст субтитра номер {I}", .DubberName = Fname(Int(10 * Rnd() + 1)) & " " & Lname(Int(10 * Rnd() + 1)), .CharacterName = Cname(Int(10 * Rnd() + 1)), .GenderOfCharacter = If((Int(2 * Rnd())), "Мужской", "Женский") }) Следующий я DGCheckingProjector.ItemsSource = MySub Конец субтитра Конечный класс
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как применить цвет фона к тексту в TextBlock, не затрагивая весь TextBlock и не используя элементы Run
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как в MAUI загрузить цвета в ./Styles/Colors.xaml из ./Platforms/Windows/App.xaml + App.xaml.cs?
    Anonymous » » в форуме C#
    0 Ответы
    112 Просмотры
    Последнее сообщение Anonymous
  • Как я могу удалить цвет заливки текста и объединить несколько шрифтов в CSS?
    Anonymous » » в форуме CSS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как я могу удалить цвет заливки текста и объединить несколько шрифтов в CSS?
    Anonymous » » в форуме CSS
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как привязать WPF DataGrid к переменному количеству столбцов?
    Anonymous » » в форуме C#
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»