コード例 #1
0
		private void OnModalAvailable(object sender, ControlAvailableEventArgs e)
		{
			ChildWindow win = e.Control as ChildWindow;
			this.FindControl(FRMArtikel).ControlAvailable -= OnModalAvailable;
			this.FindControl(TXTHeader).SetProperty("Text", header);
			win.Closed += new EventHandler(OnModalClosed);
		}
コード例 #2
0
ファイル: WebLink.cs プロジェクト: natovichat/binyamin
        private void webControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            ((System.Windows.Controls.WebBrowser)e.Control).Navigate(new Uri("http://news.bbc.co.uk"));
            //string url = "http://www.google.com";
            //HtmlPage.Window.Navigate(new Uri(url), "", "toolbar=yes,location=no,status=no,menubar=yes,resizable=yes");

            
        }
コード例 #3
0
        private void OnModalAvailable(object sender, ControlAvailableEventArgs e)
        {
            ChildWindow win = e.Control as ChildWindow;

            this.FindControl(FRMArtikel).ControlAvailable -= OnModalAvailable;
            this.FindControl(TXTHeader).SetProperty("Text", header);
            win.Closed += new EventHandler(OnModalClosed);
        }
コード例 #4
0
        private void Commissions_ControlAvailable(object send, ControlAvailableEventArgs e)
        {
            _itemsControl_commis = e.Control as DataGrid;

            if (_itemsControl_commis == null)
            {
                return;
            }

            _itemsControl_commis.SelectionMode = DataGridSelectionMode.Extended;
        }
コード例 #5
0
        private void Acts_ControlAvailable(object send, ControlAvailableEventArgs e)
        {
            _itemsControl_ActGrid = e.Control as DataGrid;

            if (_itemsControl_ActGrid == null)
            {
                return;
            }

            _itemsControl_ActGrid.SelectionMode = DataGridSelectionMode.Extended;
        }
コード例 #6
0
        private void SuburbControl_ControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            var automComplete = e.Control as AutoCompleteBox;

            automComplete.MinimumPrefixLength     = 3;
            automComplete.IsTextCompletionEnabled = false;
            automComplete.MinimumPopulateDelay    = 600;
            automComplete.FilterMode  = AutoCompleteFilterMode.None;
            automComplete.Populating -= OnSuburbAutoCompleteOnPopulating;
            automComplete.Populating += OnSuburbAutoCompleteOnPopulating;
        }
コード例 #7
0
        private void OnModalAvailable(object sender, ControlAvailableEventArgs e)
        {
            ChildWindow win = e.Control as ChildWindow;

            screen.FindControl(WindowName).ControlAvailable -= OnModalAvailable;
            if (!string.IsNullOrEmpty(HeaderName))
            {
                screen.FindControl(HeaderName).SetProperty("Text", header);
            }
            win.Closed += new EventHandler(OnModalClosed);
        }
コード例 #8
0
        private void DemoItems_ControlAvailable(object send, ControlAvailableEventArgs e)
        {
            //we know that the control is a grid, but we use TryCast, just in case
            _itemsControl = e.Control as DataGrid;

            //if the cast failed, just leave, there's nothing more we can do here
            if (_itemsControl == null)
            {
                return;
            }

            //set the property on the grid that allows multiple selection
            _itemsControl.SelectionMode     = DataGridSelectionMode.Extended;
            _itemsControl.SelectionChanged += new SelectionChangedEventHandler(ItemsList_SelectionChanged);
        }
コード例 #9
0
        private void ContactControl_ControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            var automComplete = e.Control as AutoCompleteBox;

            automComplete.MinimumPrefixLength     = 3;
            automComplete.IsTextCompletionEnabled = false;
            automComplete.MinimumPopulateDelay    = 600;
            automComplete.FilterMode = AutoCompleteFilterMode.None;

            automComplete.Populating -= OnContactAutoCompleteOnPopulating;
            automComplete.Populating += OnContactAutoCompleteOnPopulating;

            //automComplete.DropDownClosing -= ContactAutoComplete_DropDownClosing;
            //automComplete.DropDownClosing += ContactAutoComplete_DropDownClosing;

            automComplete.DropDownClosed -= AutomComplete_DropDownClosed;
            automComplete.DropDownClosed += AutomComplete_DropDownClosed;
        }
コード例 #10
0
        private void AnimalScreen_ControlAvailable(object sender, ControlAvailableEventArgs e)
        {
            var dataGrid = e.Control as BaseDataGridControl;

            if (dataGrid == null)
            {
                return;
            }

            //create the new column for the header
            var col = new DataGridTemplateColumn();

            //get the header of the exising header,
            //the datagrid uses  Microsoft.LightSwitch.Presentation.Implementation.Controls.DataGridContentItemColumn
            //and the cosmopolitan them is coupled with this class, furthermore this DataGridContentItemColumn is protected
            //making it un-available outside the lightswitch
            //so what we going to do as a hack and simplicity here is get the existing column
            col.Header = dataGrid.Columns[0].Header;

            //and set it's displa name
            (((ContentItemWrapperForColumnHeader)(col.Header)).ContentItem).DisplayName = "Is Selected";

            //this is your normal template for adding checkbox and inserting it to grid
            const string xaml =
                @"<DataTemplate xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation"">
                    <CheckBox />
                    </DataTemplate>";


            var dataTemplate = XamlReader.Load(xaml) as DataTemplate;

            col.CellTemplate = dataTemplate;


            dataGrid.Columns.Insert(0, col);
        }
コード例 #11
0
 void PostsListDetail_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     ChildWindow window = (ChildWindow)e.Control;
     window.Closed += new EventHandler(MessageNew_Closed);
 }
コード例 #12
0
ファイル: webpage.cs プロジェクト: natovichat/binyamin
 private void webControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     ((System.Windows.Controls.WebBrowser)e.Control).Navigate(new Uri("http://news.bbc.co.uk"));
 }
コード例 #13
0
 private void frmAddAddressAvailable(object sender, ControlAvailableEventArgs e)
 {
     this.FindControl(NAME).ControlAvailable -= frmAddAddressAvailable;
     ((ChildWindow)e.Control).Closed         += new EventHandler(frmAddAddressClosed);
 }
コード例 #14
0
		private void LieferAvailable(object sender, ControlAvailableEventArgs e)
		{
			this.FindControl(FRMLiefer).ControlAvailable -= LieferAvailable;
			this.FindControl(TXTHeader).SetProperty("Text", header);
			((ChildWindow)e.Control).Closed += new EventHandler(LieferClosed);
		}
コード例 #15
0
 void labGraph_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     _labGraph = e.Control as LabGraph;
 }
コード例 #16
0
 private void LieferAvailable(object sender, ControlAvailableEventArgs e)
 {
     this.FindControl(FRMLiefer).ControlAvailable -= LieferAvailable;
     this.FindControl(TXTHeader).SetProperty("Text", header);
     ((ChildWindow)e.Control).Closed += new EventHandler(LieferClosed);
 }
コード例 #17
0
 void DownloadButton_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     this.FindControl("Exportar").ControlAvailable -= DownloadButton_ControlAvailable;
     var Button = (Button)e.Control;
     Button.Click += DownloadButton_Click;
 }
コード例 #18
0
 void labGraph_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     _labGraph = e.Control as LabGraph;
 }
コード例 #19
0
 private void TextBoxAvailable(object sender, ControlAvailableEventArgs e)
 {
     ((System.Windows.Controls.TextBox)e.Control).KeyUp += TextBoxKeyUp;
 }
コード例 #20
0
		private void frmAddAddressAvailable(object sender, ControlAvailableEventArgs e)
		{
			this.FindControl(NAME).ControlAvailable -= frmAddAddressAvailable;
			((ChildWindow)e.Control).Closed += new EventHandler(frmAddAddressClosed);
		}
コード例 #21
0
 void printLabels_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     ((Button)e.Control).Click += new System.Windows.RoutedEventHandler(printLabels_Click);
 }
コード例 #22
0
		private void OnModalAvailable(object sender, ControlAvailableEventArgs e)
		{
			ChildWindow win = e.Control as ChildWindow;
			screen.FindControl(WindowName).ControlAvailable -= OnModalAvailable;
			if (!string.IsNullOrEmpty(HeaderName))
				screen.FindControl(HeaderName).SetProperty("Text", header);
			win.Closed += new EventHandler(OnModalClosed);
		}
コード例 #23
0
 void Download_Document_Details_ControlAvailable(object sender, ControlAvailableEventArgs e)
 {
     (e.Control as Button).Click += Download_Click;
     (e.Control as Button).Content = "Download";
 }