विंडोज फोन में संकेत टेक्स्ट के साथ पासवर्ड बॉक्स कैसे प्रदर्शित करें?संकेत टेक्स्ट के साथ पासवर्ड बॉक्स
मैंने PasswordBox
और Toolkit's PhoneTextBox
को आजमाया है। क्या दोनों को गठबंधन करने के लिए कुछ खास किया जाना है?
विंडोज फोन में संकेत टेक्स्ट के साथ पासवर्ड बॉक्स कैसे प्रदर्शित करें?संकेत टेक्स्ट के साथ पासवर्ड बॉक्स
मैंने PasswordBox
और Toolkit's PhoneTextBox
को आजमाया है। क्या दोनों को गठबंधन करने के लिए कुछ खास किया जाना है?
इसके लिए मैं अब http://damianblog.com/2011/01/21/wp7-password-watermark/ का उपयोग कर रहा हूं। मुझे एक बेहतर तरीका मिलना है।
शायद, phonetextbox के नियंत्रण टेम्पलेट को संपादित करने का प्रयास करें। टेक्स्टबॉक्स को पासवर्डबॉक्स से प्रतिस्थापित करें।
और आप एक passwordbox संस्करण phonetextbox प्राप्त कर सकते हैं, LOL
आप अपनी खुद की WatermarkedPasswordBox जो PasswordBox से वितरित किया जाएगा बना सकते हैं। यह मुश्किल नहीं है। इस लिंक से आपको मदद मिलेगी:
पासवर्डबॉक्स सील कर दिया गया है – altso
एक अन्य विकल्प: WindowsPhoneControls
इसके अलावा, Telerik WP नियंत्रण की अगली फिल्म एक RadPasswordTextBox है।
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();
}
मुबारक कोडिंग!
मैंने इसे आजमाया। अप्रत्याशित त्रुटि क्रैश हो रहा था –