Exemplo n.º 1
0
        protected override void OnTemplateChanged(ControlTemplate oldTemplate, ControlTemplate newTemplate)
        {
            base.OnTemplateChanged(oldTemplate, newTemplate);

            ApplyTemplate();

            if (oldTemplate != null)
            {
                BtnSetAudio.Click  -= BtnSetAudio_Click;
                BtnSetAudio.Opened -= BtnSetAudio_Opened;

                BtnPlayPause.Click -= BtnPlayPause_Click;

                BtnReset.Click -= BtnReset_Click;
            }

            if (newTemplate != null)
            {
                BtnReset      = (Button)GetTemplateChild("BtnReset");
                BtnPlayPause  = (Button)GetTemplateChild("BtnPlayPause");
                LblAudio      = (TextBlock)GetTemplateChild("LblAudio");
                ImgPlayPause  = (Image)GetTemplateChild("ImgPlayPause");
                MyDropOverlay = (DropOverlay)GetTemplateChild("MyDropOverlay");
                BtnSetAudio   = (SplitButton)GetTemplateChild("BtnSetAudio");

                BtnSetAudio.Click  += BtnSetAudio_Click;
                BtnSetAudio.Opened += BtnSetAudio_Opened;

                BtnPlayPause.Click += BtnPlayPause_Click;

                BtnReset.Click += BtnReset_Click;
            }
        }
Exemplo n.º 2
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            BtnSetImageFile  = (SplitButton)GetTemplateChild("BtnSetImageFile");
            LblPath          = (TextBlock)GetTemplateChild("LblPath");
            BtnOpenFile      = (Button)GetTemplateChild("BtnOpenFile");
            BtnReset         = (Button)GetTemplateChild("BtnReset");
            MyDropOverlay    = (DropOverlay)GetTemplateChild("MyDropOverlay");
            ImgSelectedImage = (Image)GetTemplateChild("ImgSelectedImage");

            BtnOpenFile.Click += BtnOpenFile_Click;

            BtnReset.Click += BtnReset_Click;

            BtnSetImageFile.Click  += BtnSetImageFile_Click;
            BtnSetImageFile.Opened += BtnSetImageFile_Opened;

            BtnOpenFile.Visibility = Visibility.Collapsed;
        }