2012-10-10 14 views
5

विंडोज फोन में संकेत टेक्स्ट के साथ पासवर्ड बॉक्स कैसे प्रदर्शित करें?संकेत टेक्स्ट के साथ पासवर्ड बॉक्स

मैंने PasswordBox और Toolkit's PhoneTextBox को आजमाया है। क्या दोनों को गठबंधन करने के लिए कुछ खास किया जाना है?

उत्तर

0

शायद, phonetextbox के नियंत्रण टेम्पलेट को संपादित करने का प्रयास करें। टेक्स्टबॉक्स को पासवर्डबॉक्स से प्रतिस्थापित करें।

और आप एक passwordbox संस्करण phonetextbox प्राप्त कर सकते हैं, LOL

+0

मैंने इसे आजमाया। अप्रत्याशित त्रुटि क्रैश हो रहा था –

0

आप अपनी खुद की WatermarkedPasswordBox जो PasswordBox से वितरित किया जाएगा बना सकते हैं। यह मुश्किल नहीं है। इस लिंक से आपको मदद मिलेगी:

http://www.c-sharpcorner.com/UploadFile/74f20d/create-a-watermark-textbox-effect-from-window-phone-7/

+0

पासवर्डबॉक्स सील कर दिया गया है – altso

3

एक अन्य विकल्प: WindowsPhoneControls

इसके अलावा, Telerik WP नियंत्रण की अगली फिल्म एक RadPasswordTextBox है।

0

Windows Phone 8 में Windows Phone Toolkit

एन Xaml

<Grid Grid.Row="1" Margin="12,0,0,0" x:Name="ContentPanel">    
     <toolkit:PhoneTextBox Height="72" Margin="0,0,0,270" TextWrapping="Wrap" VerticalAlignment="Bottom" Hint="{Binding LocalizedResources.LblUser, Source={StaticResource LocalizedStrings}}" x:Name="txtUser" /> 
     <toolkit:PhoneTextBox Height="72" Margin="0,0,0,210" TextWrapping="Wrap" Hint="{Binding LocalizedResources.LblPassword, Source={StaticResource LocalizedStrings}}" x:Name="txtPasswordPlace" VerticalAlignment="Bottom" IsReadOnly="True" />    
     <PasswordBox Margin="0,72,0,210" VerticalAlignment="Bottom" x:Name="txtPassword" LostFocus="PasswordLostFocus" GotFocus="PasswordGotFocus" Opacity="0"/> 
     <Button x:Name="btnLogin" Content="{Binding LocalizedResources.LblStartSession, Source={StaticResource LocalizedStrings}}" Click="BtnLogin_Click" VerticalAlignment="Bottom" Margin="0,0,0,150" />    
    </Grid 
का उपयोग कर

एन सी #

public void CheckPasswordWatermark() 
    { 
     var passwordEmpty = string.IsNullOrEmpty(txtPassword.Password); 
     txtPasswordPlace.Opacity = passwordEmpty ? 100 : 0; 
     txtPassword.Opacity = passwordEmpty ? 0 : 100; 
    } 

    private void PasswordGotFocus(object sender, RoutedEventArgs e) 
    { 
     txtPasswordPlace.Opacity = 0; 
     txtPassword.Opacity = 100; 
    } 

    private void PasswordLostFocus(object sender, RoutedEventArgs e) 
    { 
     CheckPasswordWatermark(); 
    } 

मुबारक कोडिंग!

संबंधित मुद्दे