Я строю чат для школьного проекта.В чате есть список со всеми сообщениями.
<ListBox x:Name="msglistBox" ItemsSource="{Binding Messages, Mode=OneWay}">
Messages
- это ObservableCollection
, который содержит все сообщения.Класс Message
имеет переменную имени отправителя.В чате есть user_name
зарегистрированного пользователя и user_name
пользователя, который отправил любое сообщение.
Я хочу добавить опцию для редактирования сообщения, но я хочу убедиться, чтоэто может сделать только пользователь, отправивший сообщение.В идеале кнопка «редактировать» будет видна только отправителю сообщения, а не любому другому пользователю.
Как добавить кнопку, позволяющую пользователю редактировать сообщение в списке?
И как я могу сделать так, чтобы только пользователь, отправивший сообщение, мог видеть эту кнопку?