小编Hel*_*ers的帖子

如何在Windows Phone 8.1中显示全屏Modal ContentDialog

当用户尝试登录我的应用程序时,我正在显示包含一些TextBlocks和ProgressBar的ContentDialog.

我选择ContentDialog是因为它是模态的并阻止用户,直到应用程序收集所需信息并准备导航到下一页.

以下链接显示可用于Windows Phone 8.1(通用应用程序)的内容对话框类.

下面的代码显示了我编写的用于显示ContentDialog的代码隐藏(我暂时将其放在OnNavigatedTo中进行测试,稍后将其移至适当的通知功能)

//Progress Bar
ProgressBar bar = new ProgressBar();
bar.IsIndeterminate = true;

//Downloading Data text
TextBlock txt = new TextBlock();
txt.Text = "Downloading data...";
txt.FontSize = 17;
txt.Foreground = new SolidColorBrush(Colors.White);
txt.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center;

//This could take a few seconds
TextBlock txt2 = new TextBlock();
txt2.Text = "This could take a few seconds.";
txt2.FontSize = 17;
txt2.Foreground = new SolidColorBrush(Colors.White);
txt2.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Center;

//Please do not close the application.
TextBlock txt3 = new TextBlock(); …
Run Code Online (Sandbox Code Playgroud)

c# windows-phone-8.1 win-universal-app

12
推荐指数
3
解决办法
2万
查看次数

如何让TextBox从小写字母开始输入?

我有一个Windows Phone 8.1应用程序.

我有一个TextBox.

<TextBox />
Run Code Online (Sandbox Code Playgroud)

一旦我点击TextBox,我想要打开正常的字母表布局,但第一个字母以小写字母开头,而默认情况下以大写字母开头.我尝试更改各种InputScopes.它没用.难道我做错了什么.

如果有人能指出我正确的方向,我会很高兴.提前致谢.

winrt-xaml windows-phone-8.1

6
推荐指数
1
解决办法
1299
查看次数

如何使用Windows 8.1中的Storyboard DoubleAnimation为ProgressBar值属性设置动画

我有一个Windows 8.1应用程序,其Progress定义如下

<ProgressBar x:Name="myProgressBar" Opacity="1" Minimum="0" Maximum="100" Value="0"/>
Run Code Online (Sandbox Code Playgroud)

我有以下StoryBoard动画定义如下.

<Storyboard x:Name="myStoryBoard">
    <DoubleAnimation Storyboard.TargetName="myProgressBar"
                     Storyboard.TargetProperty="Value"
                     From="0"
                     To="100"
                     Duration="00:00:04" />
</Storyboard>
Run Code Online (Sandbox Code Playgroud)

后面的C#代码调用Storyboard的begin函数.

myStoryBoard.Begin();
Run Code Online (Sandbox Code Playgroud)

但是我没有看到ProgressBar的Value Property有任何变化.

但是,如果我为同一个ProgressBar的Opacity属性应用类似的StoryBoard动画,它可以无缝地工作,我可以看到ProgressBar按预期逐渐消失.

<Storyboard x:Name="myOpacityStoryBoard">
        <DoubleAnimation Storyboard.TargetName="myProgressBar"
                         Storyboard.TargetProperty="Opacity"
                         From="1"
                         To="0"
                         Duration="0:0:4">
</Storyboard>
Run Code Online (Sandbox Code Playgroud)

我不确定发生了什么.我检查了Value Property是一个双倍,就像Opacity一样.难道我做错了什么?

如果有人能引导我朝着正确的方向前进,我会很高兴.

c# winrt-xaml windows-8.1 win-universal-app

5
推荐指数
1
解决办法
1633
查看次数