public void Setup() { _wpfTester = new WPFTester(); _window = new Window(); _textBlock = new TextBlock(); StackPanel stackPanel = new StackPanel(); NameScope.SetNameScope(_window, new NameScope()); _window.Content = stackPanel; _slider = new Slider(); _slider.Name = "TheSlider"; _window.RegisterName(_slider.Name, _slider); stackPanel.Children.Add(_textBlock); stackPanel.Children.Add(_slider); _target = new PyBinding.PyBinding(); _wpfTester.ShowWindow(_window); }
public void Setup() { _wpfTester = new WPFTester(); _window = new Window(); StackPanel stackPanel = new StackPanel(); NameScope.SetNameScope(_window, new NameScope()); _window.Content = stackPanel; _listBlock = new ListBox(); _listBlock.Name = "theleb"; _listBlock.SelectionMode = SelectionMode.Multiple; _listBlock.ItemsSource = new string[] { "1", "2", "3", "4" }; _window.RegisterName(_listBlock.Name, _listBlock); stackPanel.Children.Add(_listBlock); _Binded = new WrappedObservableCollection<string>(); _wpfTester.ShowWindow(_window); }
// window loaded private void Window_Loaded(object sender, RoutedEventArgs e) { Window _window = sender as Window; if (_window != null) { window = _window; // transform for animation ScaleTransform myScaleTransform = new ScaleTransform(1, 1, 375, 250); window.RegisterName("MyAnimatedScaleTransform", myScaleTransform); window.RenderTransform = myScaleTransform; hWnd = new System.Windows.Interop.WindowInteropHelper(window).Handle; System.Windows.Interop.HwndSource.FromHwnd(hWnd).AddHook(WindowProc); } }