| ofs | hex dump | ascii |
|---|
| 0000 | 52 49 46 46 84 76 02 00 57 41 56 45 66 6d 74 20 10 00 00 00 01 00 01 00 80 bb 00 00 00 77 01 00 | RIFF.v..WAVEfmt..............w.. |
| 0020 | 02 00 10 00 64 61 74 61 60 76 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ....data`v...................... |
| 0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Forms;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Tango.Core.DI;
using Tango.PPC.Common.Application;
using Tango.Touch.Helpers;
namespace Tango.PPC.UI
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public static MainWindow Instance { get; private set; }
public MainWindow()
{
Instance = this;
//Timeline.DesiredFrameRateProperty.OverrideMetadata(typeof(Timeline),new FrameworkPropertyMetadata { DefaultValue = 30 });
InitializeComponent();
bool has_touch = false;
#if !DESKTOP
if (TouchHelper.IsTouchEnabled())
{
var screens = System.Windows.Forms.Screen.AllScreens;
//Search for the vertical touch monitor.
var touch_screen = screens.Where(x => x.Bounds.Height > x.Bounds.Width).LastOrDefault();
if (touch_screen != null)
{
WindowStyle = WindowStyle.None;
ResizeMode = ResizeMode.NoResize;
WindowStartupLocation = WindowStartupLocation.Manual;
Topmost = false; // sure?
Left = touch_screen.Bounds.Left;
Top = touch_screen.Bounds.Top;
Width = touch_screen.Bounds.Width;
Height = touch_screen.Bounds.Height;
has_touch = true;
}
}
#endif
if (!has_touch)
{
Viewbox viewBox = new Viewbox();
viewBox.Stretch = Stretch.Uniform;
this.Content = viewBox;
gridMain.Width = 800;
gridMain.Height = 1280;
viewBox.Child = gridMain;
LockAspectRatio();
this.SizeChanged += (x, y) =>
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00 ff ff | ................................ |
| 0c20 | 01 00 01 00 ff ff 00 00 01 00 00 00 fe ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 01 00 | ................................ |
| 0c40 | 01 00 00 00 ff ff 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 01 00 00 00 00 00 00 00 ff ff | ................................ |
| 0c60 | ff ff 00 00 01 00 ff ff 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff | ................................ |
| 0c80 | 00 00 01 00 ff ff ff ff ff ff fe ff 00 00 00 00 ff ff fe ff ff ff 00 00 ff ff 00 00 00 00 00 00 | ................................ |
| 0ca0 | 00 00 00 00 00 00 ff ff 00 00 00 00 00 00 00 00 01 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 | ................................ |
| 0cc0 | 00 00 00 00 00 00 00 00 ff ff 02 00 01 00 ff ff ff ff 00 00 01 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
| 0ce0 | 00 00 00 00 00 00 ff ff 00 00 00 00 00 00 02 00 01 00 02 00 02 00 01 00 00 00 ff ff 00 00 00 00 | ................................ |
| 0d00 | 00 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 00 00 00 00 00 00 02 00 02 00 | ................................ |
| 0d20 | 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00 00 00 00 00 01 00 00 00 | ................................ |
| 0d40 | ff ff 01 00 00 00 00 00 03 00 02 00 00 00 00 00 01 00 01 00 02 00 03 00 01 00 ff ff 01 00 01 00 | ................................ |
| 0d60 | ff ff ff ff 00 00 00 00 00 00 02 00 01 00 01 00 01 00 01 00 00 00 00 00 00 00 00 00 01 00 00 00 | ................................ |
| 0d80 | 00 00 01 00 02 00 00 00 00 00 00 00 00 00 00 00 02 00 00 00 ff ff 00 00 01 00 00 00 00 00 03 00 | ................................ |
| 0da0 | 00 00 ff ff 00 00 01 00 00 00 00 00 ff ff 00 00 03 00 02 00 01 00 00 00 01 00 01 00 00 00 00 00 | ................................ |
| 0dc0 | ff ff 01 00 02 00 01 00 01 00 00 00 ff ff fe ff 01 00 01 00 00 00 02 00 01 00 00 00 00 00 00 00 | ................................ |
| 0de0 | 00 00 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 ff ff 00 00 01 00 00 00 | ................................ |
| 0e00 | 00 00 02 00 00 00 fe ff 00 00 00 00 00 00 02 00 02 00 ff ff ff ff 00 00 00 00 00 00 ff ff 00 00 | ................................ |
| 0e20 | 01 00 00 00 01 00 00 00 00 00 01 00 01 00 00 00 02 00 02 00 00 00 00 00 00 00 ff ff 00 0 |