Tôi muốn thử nghiệm một ứng dụng hiển thị khối văn bản có giá trị trường dữ liệu. Tôi muốn có chiều rộng thực tế và chiều cao thực tế, khi kết xuất hoàn tất. Mọi thứ đều hoạt động tốt. Vấn đề đến trước, khi tôi thử kiểm tra ứng dụng. Tôi không thể gọi điều phối viên từ dự án thử nghiệm.Làm thế nào để gọi WPF Dispatcher trong Nunit?
Sau đây là mã.
this.Loaded += (s, e) =>
{
TextBlock textBlock1 = new TextBlock();
//// Text block value is assigned from data base field.
textBlock1.Text = strValueFromDataBaseField;
//// Setting the wrap behavior.
textBlock1.TextWrapping = TextWrapping.WrapWithOverflow;
//// Adding the text block to the layout canvas.
this.layoutCanvas.Children.Add(textBlock1);
this.Dispatcher.BeginInvoke(DispatcherPriority.Background,
(Action)(() =>
{
//// After rendering the text block with the data base field value. Measuring the actual width and height.
this.TextBlockActualWidth = textBlock1.ActualWidth;
this.TextBlockActualHeight = textBlock1.ActualHeight;
//// Other calculations based on the actual widht and actual height.
}
));
};
Tôi vừa bắt đầu sử dụng NUnit. Vì vậy, hãy giúp tôi.
Cảm ơn
Chính xác, những gì tôi đang tìm kiếm. Cảm ơn steven tuyệt vời :) –