private void MajValeur() { if (Editable == true) { xValeur.Visibility = Visibility.Visible; xValeur.IsHitTestVisible = true; } else { xValeur.Visibility = Visibility.Visible; xValeur.IsHitTestVisible = false; xValeur.ToolTip = null; } if (Intitule == true) { xIntitule.Visibility = Visibility.Visible; } else { xIntitule.Visibility = Visibility.Collapsed; } if (IntituleDerriere == true) { Grid.SetColumn(xIntitule, 1); Grid.SetColumn(xValeur, 0); xIntitule.Margin = new Thickness(5, 0, 0, 0); } String pIntitule = DicIntitules.Intitule(Valeur_Objet, Valeur_Propriete); if (IntituleDerriere == false) { pIntitule = pIntitule + " :"; } xIntitule.Text = pIntitule; if (String.IsNullOrWhiteSpace(Valeur.ToString()) && (Editable == false)) { xBase.Visibility = Visibility.Collapsed; } String ToolTip = DicIntitules.Info(Valeur_Objet, Valeur_Propriete); if (!String.IsNullOrWhiteSpace(ToolTip)) { xBase.ToolTip = ToolTip; } }
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { if (e.Property == ValeurDP) { if (Editable == true) { xValeur.Visibility = System.Windows.Visibility.Visible; xValeur.IsHitTestVisible = true; xValeur.Background = Brushes.White; } else { xValeur.Visibility = System.Windows.Visibility.Visible; xValeur.IsHitTestVisible = false; xValeur.ToolTip = null; } if (Intitule == true) { xIntitule.Visibility = System.Windows.Visibility.Visible; } else { xIntitule.Visibility = System.Windows.Visibility.Collapsed; } String Objet = ""; String Propriete = ""; String TypePropriete = ""; if (InfosBinding(e.Property, ref Objet, ref Propriete, ref TypePropriete)) { String pIntitule = DicIntitules.Intitule(Objet, Propriete); xIntitule.Text = pIntitule + " :"; xValeur.ItemsSource = DicIntitules.Enum(TypePropriete); if (String.IsNullOrWhiteSpace(Valeur.ToString()) && (Editable == false)) { xBase.Visibility = System.Windows.Visibility.Collapsed; } String ToolTip = DicIntitules.Info(Objet, Propriete); if (!String.IsNullOrWhiteSpace(ToolTip)) { xBase.ToolTip = ToolTip; } } } base.OnPropertyChanged(e); }
private void MajValeur() { if (Editable == true) { xValeur.Visibility = Visibility.Visible; xValeur.Background = Brushes.White; xValeur.IsHitTestVisible = true; xAfficher.Visibility = Visibility.Collapsed; } else { xValeur.Visibility = Visibility.Collapsed; xValeur.Background = Brushes.Transparent; xValeur.BorderThickness = new Thickness(0); xValeur.IsHitTestVisible = false; xAfficher.Visibility = Visibility.Visible; xAfficher.Background = Brushes.Transparent; xAfficher.BorderThickness = new Thickness(0); xAfficher.IsHitTestVisible = false; } if (Intitule == true) { xIntitule.Visibility = Visibility.Visible; } else { xIntitule.Visibility = Visibility.Collapsed; } String pIntitule = DicIntitules.Intitule(Valeur_Objet, Valeur_Propriete); xIntitule.Text = pIntitule + " :"; if (Valeur != null && String.IsNullOrWhiteSpace(Valeur.ToString()) && (Editable == false)) { xBase.Visibility = System.Windows.Visibility.Collapsed; } String ToolTip = DicIntitules.Info(Valeur_Objet, Valeur_Propriete); if (!String.IsNullOrWhiteSpace(ToolTip) && (Info == true)) { xBase.ToolTip = ToolTip; } }
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { if (e.Property == ValeurDP) { String Objet = ""; String Propriete = ""; String TypePropriete = ""; if (InfosBinding(e.Property, ref Objet, ref Propriete, ref TypePropriete)) { String ToolTip = DicIntitules.Info(Objet, Propriete); if (!String.IsNullOrWhiteSpace(ToolTip)) { xBase.ToolTip = ToolTip; } } } base.OnPropertyChanged(e); }
protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e) { if (e.Property == ValeurDP) { if (Editable) { xValeur.Visibility = System.Windows.Visibility.Visible; xValeur.Background = Brushes.White; xValeur.IsHitTestVisible = true; } else { xValeur.Visibility = System.Windows.Visibility.Visible; xValeur.Background = Brushes.Transparent; xValeur.IsReadOnly = true; xValeur.BorderThickness = new Thickness(0); xValeur.IsHitTestVisible = false; } if (Orientation == System.Windows.Controls.Orientation.Horizontal) { DockPanel.SetDock(xIntitule, Dock.Left); } else { DockPanel.SetDock(xIntitule, Dock.Top); xIntitule.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; } if (Intitule) { xIntitule.Visibility = System.Windows.Visibility.Visible; } else { xIntitule.Visibility = System.Windows.Visibility.Collapsed; xIntitule.Margin = new Thickness(0); xIntitule.Padding = new Thickness(0); } String Objet = ""; String Propriete = ""; String TypePropriete = ""; if (InfosBinding(e.Property, ref Objet, ref Propriete, ref TypePropriete)) { String pIntitule = DicIntitules.Intitule(Objet, Propriete); xIntitule.Text = pIntitule + " :"; if (String.IsNullOrWhiteSpace(Valeur.ToString()) && (Editable == false)) { xBase.Visibility = System.Windows.Visibility.Collapsed; } String ToolTip = DicIntitules.Info(Objet, Propriete); if (!String.IsNullOrWhiteSpace(ToolTip) && (Info == true)) { xBase.ToolTip = ToolTip; } } } base.OnPropertyChanged(e); }
private void MajValeur() { if (Editable) { xValeur.Visibility = Visibility.Visible; xValeur.Background = Brushes.White; xValeur.IsHitTestVisible = true; } else { xValeur.Visibility = Visibility.Visible; xValeur.Background = Brushes.Transparent; xValeur.TextWrapping = TextWrapping; //xValeur.IsReadOnly = true; xValeur.BorderThickness = new Thickness(0); xValeur.IsHitTestVisible = false; if (Unite) { xGrille.ColumnDefinitions[0].Width = GridLength.Auto; } } if (Orientation == Orientation.Horizontal) { DockPanel.SetDock(xIntitule, Dock.Left); } else { DockPanel.SetDock(xIntitule, Dock.Top); xIntitule.HorizontalAlignment = HorizontalAlignment.Left; } if (Intitule) { xIntitule.Visibility = Visibility.Visible; } else { xIntitule.Visibility = Visibility.Collapsed; } if (Unite) { xUnite.Visibility = Visibility.Visible; } else { xUnite.Visibility = Visibility.Collapsed; } String pIntitule = DicIntitules.Intitule(Valeur_Objet, Valeur_Propriete); xIntitule.Text = pIntitule + " :"; if (Unite) { _Unite = DicIntitules.Unite(Valeur_Objet, Valeur_Propriete); xUnite.Text = _Unite; } MajSuffix(); if (Valeur != null && String.IsNullOrWhiteSpace(Valeur.ToString()) && (Editable == false)) { xBase.Visibility = Visibility.Collapsed; } String ToolTip = DicIntitules.Info(Valeur_Objet, Valeur_Propriete); if (!String.IsNullOrWhiteSpace(ToolTip)) { xBase.ToolTip = ToolTip; } if (IntituleSeul) { xGrille.Visibility = System.Windows.Visibility.Collapsed; } }