예제 #1
0
파일: Main.xaml.cs 프로젝트: xorza/NetGL
        private void ShowTextureSelector_Click(object sender, RoutedEventArgs e)
        {
            var texturePreviewSelector = new TexturePreviewSelector();
            var wnd = new ChildWindow(texturePreviewSelector);

            wnd.Owner = this.GetWindow();
            wnd.Show();
        }
예제 #2
0
        private void SelectTexture_Click(object sender, RoutedEventArgs e)
        {
            var wnd = new ChildWindow();

            wnd.Owner = this.GetWindow();

            var textureSelector = new TexturePreviewSelector();

            textureSelector.Canceled += (s, ea) => {
                wnd.Close();
            };
            textureSelector.TextureSelected += (s, ea) => {
                wnd.Close();
                Texture = ea.Value;
            };

            wnd.Content = textureSelector;
            wnd.Show();
        }