मेरे पास एक विंडोज फोन 7.1 मैंगो एप्लीकेशन है जहां मैंने ज्यादातर थीम रंगों में सफलतापूर्वक ओवरराइड किया है। हालांकि, यदि उपयोगकर्ता के पास सफेद थीम चुना गया है और पृष्ठ में एक गहरा पृष्ठभूमि और अंधेरा एप्लिकेशन बार है, तो एप्लिकेशन बार को एक सफेद पृष्ठभूमि के साथ प्रस्तुत किया जाता है और एनिमेटेड होता है जो एक परेशान झिलमिलाहट का कारण बनता है। एनिमेटिंग करने के बाद पृष्ठभूमि रंग एक काले रंग के रंग को उचित रूप से सेट हो जाता है।आप WP7 सफेद थीम पर एप्लिकेशनबार फ्लिकरिंग को कैसे रोक सकते हैं?
क्या ऐप बार एनीमेशन को अक्षम करने या इसकी प्रारंभिक एनीमेशन पृष्ठभूमि रंग सेट करने का कोई तरीका है?
<phone:PhoneApplicationPage x:Class="AppBarFlickers.Page1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
mc:Ignorable="d"
d:DesignWidth="480"
d:DesignHeight="728"
SupportedOrientations="Portrait"
Orientation="Portrait">
<Grid Background="Black">
<Button Content="Toggle App Bar"
Margin="100,185,100,0"
VerticalAlignment="Top"
Click="ButtonClick"
Foreground="White"
Background="Black"
BorderBrush="White" />
</Grid>
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar BackgroundColor="Black"
ForegroundColor="White">
<shell:ApplicationBarIconButton IconUri="/icon.png"
Text="Button 1" />
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
</phone:PhoneApplicationPage>
पीछे कोड::
इस video capture of the flickering issue.
Xaml देखें
public partial class Page1
{
public Page1()
{
InitializeComponent();
}
private void ButtonClick(object sender, RoutedEventArgs e)
{
ApplicationBar.IsVisible = !ApplicationBar.IsVisible;
}
}
डैंग, आपके लिए 25 प्रतिनिधि। यह भी बताता है कि यह उन स्क्रीन पर क्यों नहीं कर रहा है जिनके पास ठोस पृष्ठभूमि नहीं है, क्योंकि मेरे पास एक पारदर्शी ऐप बार है। धन्यवाद! – bkaid
आप कैसे इस तरह की चीजें जानते हैं :-) – Mahantesh
@KooKiz महान कामकाज। बहुत बहुत धन्यवाद। –