當前位置: 首頁>>代碼示例>>C#>>正文


C# MaskedTextProvider.ToDisplayString方法代碼示例

本文整理匯總了C#中System.ComponentModel.MaskedTextProvider.ToDisplayString方法的典型用法代碼示例。如果您正苦於以下問題:C# MaskedTextProvider.ToDisplayString方法的具體用法?C# MaskedTextProvider.ToDisplayString怎麽用?C# MaskedTextProvider.ToDisplayString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.ComponentModel.MaskedTextProvider的用法示例。


在下文中一共展示了MaskedTextProvider.ToDisplayString方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: CoerceText

 private static object CoerceText(DependencyObject d, object value)
 {
     MaskedTextBox textBox = (MaskedTextBox)d;
     MaskedTextProvider maskProvider = new MaskedTextProvider(textBox.Mask);
     maskProvider.Set((string)value);
     return maskProvider.ToDisplayString();            
 }
開發者ID:ittray,項目名稱:LocalDemo,代碼行數:7,代碼來源:MaskedTextBox.cs

示例2: ForceText

 //force the text of the control to use the mask
 private static object ForceText(DependencyObject sender, object value)
 {
     MaskedTextBox textBox = (MaskedTextBox) sender;
     if (textBox.Mask != null)
     {
         MaskedTextProvider provider = new MaskedTextProvider(textBox.Mask);
         provider.Set((string) value);
         return provider.ToDisplayString();
     }
     else
     {
         return value;
     }
 }
開發者ID:XiBeichuan,項目名稱:hydronumerics,代碼行數:15,代碼來源:MaskedTextBox.cs

示例3: MaskedTextBoxLoaded

        private void MaskedTextBoxLoaded(object sender, RoutedEventArgs e)
        {
            _provider = new MaskedTextProvider(!string.IsNullOrEmpty(InputMask) ? InputMask : " ", CultureInfo.CurrentCulture);

            _provider.Set(String.IsNullOrWhiteSpace(UnmaskedText) ? String.Empty : UnmaskedText);

            _provider.PromptChar = PromptChar;
            Text = _provider.ToDisplayString();

            DependencyPropertyDescriptor textProp = DependencyPropertyDescriptor.FromProperty(TextProperty,
                                                                                              typeof(MaskedTextBox));
            if (textProp != null)
            {
                textProp.AddValueChanged(this, (s, args) => UpdateText());
            }
            DataObject.AddPastingHandler(this, Pasting);
        }
開發者ID:khriza,項目名稱:SambaPOS-3,代碼行數:17,代碼來源:MaskedTextBox.cs

示例4: RefreshText

        private void RefreshText(MaskedTextProvider maskProvider, int pos)
        { 
            // Refresh string.            
            this.Text = maskProvider.ToDisplayString();

            // Position cursor.
            this.SelectionStart = pos;
        }
開發者ID:ittray,項目名稱:LocalDemo,代碼行數:8,代碼來源:MaskedTextBox.cs

示例5: UpdateText

        private void UpdateText(MaskedTextProvider provider, int position)
        {
            if (provider == null)
                throw new ArgumentNullException("MaskedTextProvider", "Mask cannot be null.");

            Text = provider.ToDisplayString();

            SelectionStart = position;
        }
開發者ID:zzilla,項目名稱:ONVIF-Device-Manager,代碼行數:9,代碼來源:MaskedTextBox.cs

示例6: RefreshText

 //refreshes the text of the textbox
 private void RefreshText(MaskedTextProvider provider, int position)
 {
     if (provider != null)
     {
         Text = provider.ToDisplayString();
         SelectionStart = position;
     }
 }
開發者ID:rikkimongoose,項目名稱:wpf-textboxmasked,代碼行數:9,代碼來源:TextBoxMasked.cs

示例7: ToDisplayString

		public void ToDisplayString ()
		{
			MaskedTextProvider mtp;

			mtp = new MaskedTextProvider ("##-##");
			mtp.PasswordChar = '*';
			Assert.AreEqual ("__-__", mtp.ToDisplayString ());

			mtp.Add ("666");
			Assert.AreEqual ("**-*_", mtp.ToDisplayString ());
		}
開發者ID:peterdocter,項目名稱:mono,代碼行數:11,代碼來源:MaskedTextProviderTest.cs

示例8: GetMaskedInput

 private string GetMaskedInput(string name, string primaryFieldFormat)
 {
     var provider = new MaskedTextProvider(primaryFieldFormat, CultureInfo.CurrentCulture);
     provider.Set(name);
     return provider.ToDisplayString();
 }
開發者ID:jgera,項目名稱:SambaPOS-3,代碼行數:6,代碼來源:EntityType.cs

示例9: RefreshText

        //refreshes the text of the textbox
        protected void RefreshText(MaskedTextProvider provider, int position)
        {
            if (provider == null) return;

            Text = provider.ToDisplayString();
            SelectionStart = position;
        }
開發者ID:anddudek,項目名稱:anjlab.fx,代碼行數:8,代碼來源:MaskedTextBox.cs

示例10: ForceText

        protected virtual object ForceText(object value)
        {
            if (Mask != null)
            {
                var provider = new MaskedTextProvider(Mask) { PromptChar = PromptChar};
                if(value != null)
                    provider.Set((string)value);
                return provider.ToDisplayString();
            }

            return value;
        }
開發者ID:anddudek,項目名稱:anjlab.fx,代碼行數:12,代碼來源:MaskedTextBox.cs

示例11: GetMaskedString

 public static string GetMaskedString(string mask, string input)
 {
     MaskedTextProvider provider = new MaskedTextProvider(mask);
     provider.Add(input);
     return provider.ToDisplayString();
 }
開發者ID:marcpiulachs,項目名稱:noahylk,代碼行數:6,代碼來源:StringOperation.cs


注:本文中的System.ComponentModel.MaskedTextProvider.ToDisplayString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。