| | |
| | | using Yw.WpfUI.Hydro; |
| | | using Yw.Epanet; |
| | | using System.Windows.Media; |
| | | using System.Security.Policy; |
| | | using System.IO; |
| | | |
| | | |
| | | namespace Yw.Wpf.Test.Core |
| | |
| | | { |
| | | InitializeComponent(); |
| | | this.Loaded += MainWindow_Loaded; |
| | | this.KeyDown += MainWindow_KeyDown; |
| | | } |
| | | |
| | | |
| | | private NetworkL3d _nw = null; |
| | | private void MainWindow_Loaded(object sender, RoutedEventArgs e) |
| | | { |
| | | var nw = LoadEpaNetwork(); |
| | | _nw = Get3dNetwork(nw); |
| | | _nw = Get3dNetwork(nw); |
| | | //_nw = new NetworkL3d(); |
| | | this.editer.Initial(_nw); |
| | | } |
| | | |
| | | private void MainWindow_KeyDown(object sender, KeyEventArgs e) |
| | | { |
| | | if (e.Key== Key.Escape) |
| | | { |
| | | editer.EndEdit(); |
| | | } |
| | | |
| | | } |
| | | |
| | | |
| | | private Yw.Epanet.Network LoadEpaNetwork() |
| | | { |
| | |
| | | |
| | | private void BillboardText_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | var list = _nw.Visuals.Select(x => new LogicalTextL3d() |
| | | var list = _nw.Visuals.Select(x => new TextL3d() |
| | | { |
| | | Id = x.Id, |
| | | Text = x.Id |
| | |
| | | } |
| | | |
| | | private void ckBackgroud_Checked(object sender, RoutedEventArgs e) |
| | | { |
| | | { |
| | | this.editer.BackgroudVisible = true; |
| | | this.editer.SetBackgroud("mt.png"); |
| | | } |
| | |
| | | { |
| | | this.editer.BackgroudVisible = false; |
| | | } |
| | | |
| | | private void SouthWestMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.SetSouthWestView(); |
| | | } |
| | | |
| | | private void SouthEastMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.SetSouthEastView(); |
| | | } |
| | | |
| | | private void NonthWestMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.SetNorthWestView(); |
| | | } |
| | | |
| | | private void NonthEastMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.SetNorthEastView(); |
| | | } |
| | | |
| | | private void SaveDefaultCameraMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.SaveDefaultCamera(); |
| | | } |
| | | |
| | | private void ApplyDefaultCameraMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.ApplyDefaultCamera(); |
| | | } |
| | | |
| | | private void StartEditMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.StartEdit(); |
| | | } |
| | | |
| | | private void EndEditCameraMenuItem_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.EndEdit(); |
| | | } |
| | | |
| | | private void FlowEffect_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | this.editer.ShowFlowDirection(); |
| | | } |
| | | } |
| | | |
| | | |