mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0024699: Visualization - prototype interoperation of TKOpenGl viewer with Direct3D viewer
Add new C# sample which allow to render the OCCT scene to a Direct3D context in a WPF application. DirectX SDK is required in order to build this sample.
This commit is contained in:
40
samples/CSharp/WPF_D3D/About.xaml.cs
Normal file
40
samples/CSharp/WPF_D3D/About.xaml.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Data;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
using System.Windows.Shapes;
|
||||
|
||||
namespace IE_WPF_D3D
|
||||
{
|
||||
/// <summary>
|
||||
/// Interaction logic for About.xaml
|
||||
/// </summary>
|
||||
public partial class AboutDialog : Window
|
||||
{
|
||||
public AboutDialog()
|
||||
{
|
||||
this.InitializeComponent();
|
||||
|
||||
CommandBinding aBind_Ok = new CommandBinding( IECommands.AboutOk );
|
||||
aBind_Ok.Executed += OkCommand_Executed;
|
||||
aBind_Ok.CanExecute += OkCommand_CanExecute;
|
||||
CommandBindings.Add( aBind_Ok );
|
||||
}
|
||||
|
||||
private void OkCommand_Executed( object sender, ExecutedRoutedEventArgs e )
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void OkCommand_CanExecute( object sender, CanExecuteRoutedEventArgs e )
|
||||
{
|
||||
e.CanExecute = true;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user