private void BindPosition(Action callback)
{
int _screen;
DockEdge _edge;
WorkArea _windowWA;
WorkArea _appbarWA;
Monitor.GetWorkArea(this, out _screen, out _edge, out _windowWA, out _appbarWA);
Move(_windowWA);
SetAppBar(_screen, _edge, _windowWA, _appbarWA, callback);
}