43 lines
1.3 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|
|
} |