コード例 #1
0
        private void StartMagnify(object sender, EventArgs e)
        {
            if (magnifier != null)
            {
                magnifier.CloseService();
                magnifier = null;
            }

            magnifier = new Magnifier(this);
            ContentRoot.Children.Add(magnifier.Visual);

            magnifier.ServiceClosed += delegate
            {
                Magnify.IsChecked = false;
                if (magnifier != null)
                {
                    ContentRoot.Children.Remove(magnifier.Visual);
                }

                magnifier = null;
            };
        }