cuốn sách gpt4 ai đã làm

c# - Các mục được chọn trong WP7 ListBox không đổi màu

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 16:04:22 29 4
mua khóa gpt4 Nike

Tôi có một hộp danh sách trong ứng dụng của mình có hình ảnh và hộp văn bản bên trong. Tôi muốn đặt 2 màu và màu thứ 3 cho mục đã chọn.



<định hướng="" stackpanel="Ngang">







Khi tôi thay đổi màu nền trước, mục đã chọn sẽ không được đánh dấu (tôi để nó làm mặc định). Tôi đang cố gắng thêm một sự kiện vào ListBox,

void riêng tư DList_SelectionChanged(người gửi đối tượng, SelectionChangedEventArgs e)
{
ListBoxItem selectedItem = DList.SelectedItem dưới dạng ListBoxItem;

selectedItem.Foreground = new SolidColorBrush(Colors.Red);

}

Nhưng nó hiển thị một ngoại lệ: Ngoại lệ tham chiếu Null "Sử dụng từ khóa 'mới' để tạo phiên bản đối tượng"

câu trả lời hay nhất

Nếu bạn muốn xử lý Lựa chọn đã thay đổi sự kiện, bạn cũng có thể sử dụng Lựa chọn đã thay đổiSự kiệnArgs对象:

void riêng tư DList_SelectionChanged(người gửi đối tượng, SelectionChangedEventArgs e)
{
var selectedDataObject = e.AddedItems[0] // giả sử chỉ chọn một lần
ListBoxItem đã chọnItem =
ListBoxName.ItemContainerGenerator.ContainerFromItem(selectedDataObject);
selectedItem.Foreground = new SolidColorBrush(Colors.Red);
}

Về c# - Mục được chọn trong WP7 ListBox không đổi màu, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/20003028/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress