|
@@ -22,6 +22,7 @@ using Window = System.Windows.Window;
|
|
using MessageBox = System.Windows.MessageBox;
|
|
using MessageBox = System.Windows.MessageBox;
|
|
using static System.Net.Mime.MediaTypeNames;
|
|
using static System.Net.Mime.MediaTypeNames;
|
|
using CollaborativePlatformMain.Form.MessageSubPage;
|
|
using CollaborativePlatformMain.Form.MessageSubPage;
|
|
|
|
+using CollaborativePlatformMain.Form.MessageSubPage.CreatLevel;
|
|
|
|
|
|
namespace CollaborativePlatformMain.Form
|
|
namespace CollaborativePlatformMain.Form
|
|
{
|
|
{
|
|
@@ -44,9 +45,16 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void message_Click(object sender, MouseButtonEventArgs e)
|
|
private void message_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
dp_message.Visibility = Visibility.Visible;
|
|
dp_message.Visibility = Visibility.Visible;
|
|
|
|
+ dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Collapsed;
|
|
seconMessagePage.Navigate(new SeconMessagePage(this));
|
|
seconMessagePage.Navigate(new SeconMessagePage(this));
|
|
-
|
|
|
|
|
|
+
|
|
//SwitchMethod(sender as MenuItem, true);
|
|
//SwitchMethod(sender as MenuItem, true);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -62,7 +70,16 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void project_Click(object sender, MouseButtonEventArgs e)
|
|
private void project_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
- SwitchMethod(sender as MenuItem, false);
|
|
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
|
|
+ dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_project.Visibility = Visibility.Visible;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
|
+
|
|
|
|
+
|
|
treeViewBinds = new List<TreeViewBind>();
|
|
treeViewBinds = new List<TreeViewBind>();
|
|
|
|
|
|
treeViewBinds.Add(
|
|
treeViewBinds.Add(
|
|
@@ -109,21 +126,15 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void contacts_Click(object sender, MouseButtonEventArgs e)
|
|
private void contacts_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
- SwitchMethod(sender as MenuItem, false);
|
|
|
|
-
|
|
|
|
- List<string> sLists = new List<string>() { "建筑负责人", "结构负责人", "给排水负责人" };
|
|
|
|
- sp_contacts.Children.Clear();
|
|
|
|
- foreach (string s in sLists)
|
|
|
|
- {
|
|
|
|
- Button button = new Button();
|
|
|
|
- button.Content = s;
|
|
|
|
- button.BorderThickness = new Thickness(0);
|
|
|
|
- button.Width = 180;
|
|
|
|
- button.Height = 30;
|
|
|
|
- //button.Click += new RoutedEventHandler(toolnavigation_Click);
|
|
|
|
- button.HorizontalContentAlignment = HorizontalAlignment.Left;
|
|
|
|
- sp_contacts.Children.Add(button);
|
|
|
|
- }
|
|
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
|
|
+ dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Visible;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Visible;
|
|
|
|
+ dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
|
+ seconContactsPage.Navigate(new SeconContactsPage(this));
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -133,7 +144,15 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void gallery_Click(object sender, MouseButtonEventArgs e)
|
|
private void gallery_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
- SwitchMethod(sender as MenuItem, false);
|
|
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
|
|
+ dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Visible;
|
|
|
|
+ dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
|
+ seconLegendPage.Navigate(new SeconLegendPage());
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -143,7 +162,15 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void tool_Click(object sender, MouseButtonEventArgs e)
|
|
private void tool_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
- SwitchMethod(sender as MenuItem, false);
|
|
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
|
|
+ dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_tools.Visibility = Visibility.Visible;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Collapsed;
|
|
|
|
+
|
|
|
|
|
|
List<string> sLists = new List<string>() { "平台图纸治理", "块处理", "大样处理", "图纸对比", "二维审查", "三维" };
|
|
List<string> sLists = new List<string>() { "平台图纸治理", "块处理", "大样处理", "图纸对比", "二维审查", "三维" };
|
|
sp_tools.Children.Clear();
|
|
sp_tools.Children.Clear();
|
|
@@ -167,63 +194,43 @@ namespace CollaborativePlatformMain.Form
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
- /// 设置最左测导航的颜色和上边导航的显隐
|
|
|
|
|
|
+ /// 三维
|
|
/// </summary>
|
|
/// </summary>
|
|
- /// <param name="menuItem"></param>
|
|
|
|
- /// <param name="isHoShow"></param>
|
|
|
|
- public void SwitchMethod(MenuItem menuItem, bool isHoShow)
|
|
|
|
|
|
+ /// <param name="sender"></param>
|
|
|
|
+ /// <param name="e"></param>
|
|
|
|
+ private void three_Click(object sender, MouseButtonEventArgs e)
|
|
{
|
|
{
|
|
- //if (isHoShow)
|
|
|
|
- //{
|
|
|
|
- // sp_hzNavigation.Visibility = Visibility.Visible;
|
|
|
|
- //}
|
|
|
|
- //else
|
|
|
|
- //{
|
|
|
|
- // sp_hzNavigation.Visibility = Visibility.Collapsed;
|
|
|
|
- //}
|
|
|
|
-
|
|
|
|
- //List<MenuItem> mis = CollaborationUtil.GetChildObjects<System.Windows.Controls.MenuItem>(mu_leftMenu);
|
|
|
|
-
|
|
|
|
- //foreach (MenuItem mi in mis)
|
|
|
|
- //{
|
|
|
|
- // mi.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#1E9FFF"));
|
|
|
|
- // if (mi.Header.ToString().Replace(" ", "").Equals("消息"))
|
|
|
|
- // {
|
|
|
|
- // dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
- // }
|
|
|
|
- // else if (mi.Header.ToString().Replace(" ", "").Equals("项目"))
|
|
|
|
- // {
|
|
|
|
- // dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
- // }
|
|
|
|
- // else if (mi.Header.ToString().Replace(" ", "").Equals("工具库"))
|
|
|
|
- // {
|
|
|
|
- // dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
- // }
|
|
|
|
- // else if (mi.Header.ToString().Replace(" ", "").Equals("联系人"))
|
|
|
|
- // {
|
|
|
|
- // dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
- // }
|
|
|
|
- //}
|
|
|
|
|
|
+ MenuItem menuItem = sender as MenuItem;
|
|
|
|
+ ModifyBackground(menuItem);
|
|
|
|
+ dp_message.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_project.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_contacts.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_gallery.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_tools.Visibility = Visibility.Collapsed;
|
|
|
|
+ dp_threetools.Visibility = Visibility.Visible;
|
|
|
|
+ seconThreeTools.Navigate(new SeconThreeDimensionalPage(this));
|
|
|
|
+ }
|
|
|
|
|
|
- //if (menuItem.Header.ToString().Replace(" ", "").Equals("消息"))
|
|
|
|
- //{
|
|
|
|
- // dp_message.Visibility = Visibility.Visible;
|
|
|
|
- //}
|
|
|
|
- //else if (menuItem.Header.ToString().Replace(" ", "").Equals("项目"))
|
|
|
|
- //{
|
|
|
|
- // dp_project.Visibility = Visibility.Visible;
|
|
|
|
- //}
|
|
|
|
- //else if (menuItem.Header.ToString().Replace(" ", "").Equals("工具库"))
|
|
|
|
- //{
|
|
|
|
- // dp_tools.Visibility = Visibility.Visible;
|
|
|
|
- //}
|
|
|
|
- //else if (menuItem.Header.ToString().Replace(" ", "").Equals("联系人"))
|
|
|
|
- //{
|
|
|
|
- // dp_contacts.Visibility = Visibility.Visible;
|
|
|
|
- //}
|
|
|
|
|
|
|
|
- //menuItem.Background = new SolidColorBrush(Colors.Beige);
|
|
|
|
- //me_message.Children.Clear();
|
|
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 设置最左测导航的颜色
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="menuItem"></param>
|
|
|
|
+ /// <param name="isHoShow"></param>
|
|
|
|
+ public void ModifyBackground(MenuItem menuItem)
|
|
|
|
+ {
|
|
|
|
+ List<MenuItem> allMenuItems = CollaborationUtil.GetChildObjects<System.Windows.Controls.MenuItem>(mu_leftMenu);
|
|
|
|
+ foreach (var baseMenuItem in allMenuItems)
|
|
|
|
+ {
|
|
|
|
+ if (baseMenuItem.Header.ToString() == menuItem.Header.ToString())
|
|
|
|
+ {
|
|
|
|
+ baseMenuItem.Background = new SolidColorBrush(Colors.Beige);
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ baseMenuItem.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#1E9FFF"));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
@@ -480,33 +487,33 @@ namespace CollaborativePlatformMain.Form
|
|
/// <param name="e"></param>
|
|
/// <param name="e"></param>
|
|
private void me_systemClick(object sender, RoutedEventArgs e)
|
|
private void me_systemClick(object sender, RoutedEventArgs e)
|
|
{
|
|
{
|
|
- // NotificationAnnouncement notificationAnnouncement = new NotificationAnnouncement();
|
|
|
|
- // notificationAnnouncement.Content = "系统更新";
|
|
|
|
- // notificationAnnouncement.SpecificContent = "交互平台版本更新至2.0版本· 本次更新了:· 1.主界面消息分组。· 2.修改了登陆界面。· 请及时更新!!";
|
|
|
|
- // notificationAnnouncement.MessageCategory = "系统消息";
|
|
|
|
- // NotificationAnnouncement notificationAnnouncement2 = new NotificationAnnouncement();
|
|
|
|
- // notificationAnnouncement2.Content = "停服升级";
|
|
|
|
- // notificationAnnouncement2.SpecificContent = "交互平台版本将在4月13日8点20分至4月13日8点50分进行停服更新·本次停服更新不会导致您的数据丢失。";
|
|
|
|
- // notificationAnnouncement2.MessageCategory = "系统消息";
|
|
|
|
- // notificationDatas = new List<NotificationAnnouncement>()
|
|
|
|
- // {
|
|
|
|
- // notificationAnnouncement,
|
|
|
|
- // notificationAnnouncement2
|
|
|
|
- //};
|
|
|
|
-
|
|
|
|
- // me_message.Children.Clear();
|
|
|
|
- // foreach (var notificationData in notificationDatas)
|
|
|
|
- // {
|
|
|
|
- // Button button = new Button();
|
|
|
|
- // button.Content = notificationData.Content;
|
|
|
|
- // button.BorderThickness = new Thickness(0);
|
|
|
|
- // button.Width = 180;
|
|
|
|
- // button.Height = 30;
|
|
|
|
- // button.Click += new RoutedEventHandler(messageBtnClick);
|
|
|
|
- // button.Tag = notificationData;
|
|
|
|
- // button.HorizontalContentAlignment = HorizontalAlignment.Left;
|
|
|
|
- // me_message.Children.Add(button);
|
|
|
|
- // }
|
|
|
|
|
|
+ // NotificationAnnouncement notificationAnnouncement = new NotificationAnnouncement();
|
|
|
|
+ // notificationAnnouncement.Content = "系统更新";
|
|
|
|
+ // notificationAnnouncement.SpecificContent = "交互平台版本更新至2.0版本· 本次更新了:· 1.主界面消息分组。· 2.修改了登陆界面。· 请及时更新!!";
|
|
|
|
+ // notificationAnnouncement.MessageCategory = "系统消息";
|
|
|
|
+ // NotificationAnnouncement notificationAnnouncement2 = new NotificationAnnouncement();
|
|
|
|
+ // notificationAnnouncement2.Content = "停服升级";
|
|
|
|
+ // notificationAnnouncement2.SpecificContent = "交互平台版本将在4月13日8点20分至4月13日8点50分进行停服更新·本次停服更新不会导致您的数据丢失。";
|
|
|
|
+ // notificationAnnouncement2.MessageCategory = "系统消息";
|
|
|
|
+ // notificationDatas = new List<NotificationAnnouncement>()
|
|
|
|
+ // {
|
|
|
|
+ // notificationAnnouncement,
|
|
|
|
+ // notificationAnnouncement2
|
|
|
|
+ //};
|
|
|
|
+
|
|
|
|
+ // me_message.Children.Clear();
|
|
|
|
+ // foreach (var notificationData in notificationDatas)
|
|
|
|
+ // {
|
|
|
|
+ // Button button = new Button();
|
|
|
|
+ // button.Content = notificationData.Content;
|
|
|
|
+ // button.BorderThickness = new Thickness(0);
|
|
|
|
+ // button.Width = 180;
|
|
|
|
+ // button.Height = 30;
|
|
|
|
+ // button.Click += new RoutedEventHandler(messageBtnClick);
|
|
|
|
+ // button.Tag = notificationData;
|
|
|
|
+ // button.HorizontalContentAlignment = HorizontalAlignment.Left;
|
|
|
|
+ // me_message.Children.Add(button);
|
|
|
|
+ // }
|
|
}
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// <summary>
|
|
@@ -969,8 +976,22 @@ namespace CollaborativePlatformMain.Form
|
|
{
|
|
{
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
#endregion
|
|
#endregion
|
|
|
|
|
|
#endregion
|
|
#endregion
|
|
|
|
+
|
|
|
|
+ /// <summary>
|
|
|
|
+ /// 青蓝小助手
|
|
|
|
+ /// </summary>
|
|
|
|
+ /// <param name="sender"></param>
|
|
|
|
+ /// <param name="e"></param>
|
|
|
|
+ private void bt_qlxzs_Click(object sender, RoutedEventArgs e)
|
|
|
|
+ {
|
|
|
|
+ this.Visibility = Visibility.Collapsed;
|
|
|
|
+
|
|
|
|
+ StandardizedAssistantForm assistantForm = new StandardizedAssistantForm(this);
|
|
|
|
+ assistantForm.Show();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|