Files
HandyControl/HandyControlDemo/UserControl/Main/MainContent.xaml.cs
T
2018-09-04 15:42:37 +08:00

43 lines
1.3 KiB
C#

using System.Windows;
using HandyControl.Tools.Extension;
// ReSharper disable once CheckNamespace
namespace HandyControlDemo.UserControl
{
/// <summary>
/// 主内容
/// </summary>
public partial class MainContent
{
private bool _isFull;
public MainContent()
{
InitializeComponent();
}
public void FullSwitch(bool isFull)
{
if (_isFull == isFull) return;
_isFull = isFull;
if (_isFull)
{
BorderEffect.Collapse();
BorderTitle.Collapse();
GridMain.HorizontalAlignment = HorizontalAlignment.Stretch;
GridMain.VerticalAlignment = VerticalAlignment.Stretch;
GridMain.Margin = new Thickness();
PresenterMain.Margin = new Thickness();
}
else
{
BorderEffect.Show();
BorderTitle.Show();
GridMain.HorizontalAlignment = HorizontalAlignment.Center;
GridMain.VerticalAlignment = VerticalAlignment.Top;
GridMain.Margin = new Thickness(16, 0, 16, 16);
PresenterMain.Margin = new Thickness(0, 0, 0, 10);
}
}
}
}