小编Rog*_*ueX的帖子

如何设置WPF应用程序的默认字体?

我希望能够为我的WPF应用程序定义一个字体系列.优选地使用资源字典作为引用的主题App.xaml.我试过创建Style如下:

<Style TargetType="{x:Type Control}">
    <Setter Property="FontFamily" Value="Segoe UI" />            
</Style>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.将类型设置为TextBlock适用于大多数控件,但有一些控件不适用.

我知道您可以在窗口上设置字体并让该窗口的所有子控件继承该字体.但我认为任何对话框窗口都会回到默认字体,这不是我想要的.

有任何想法吗?

c# wpf fonts default

71
推荐指数
5
解决办法
8万
查看次数

Android Studio和Gradle构建错误

我一直在使用android studio的新预览,非常喜欢它.但最近我的项目不会建立.我收到以下错误:

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':TestProj:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Run Code Online (Sandbox Code Playgroud)

问题是如何启用堆栈跟踪,以便我可以找到错误的根源.因为它是我真的不知道是什么导致了这一点.

android gradle android-studio android-gradle-plugin

66
推荐指数
2
解决办法
9万
查看次数

L预览的环形状不起作用

只是测试新的开发人员预览,并注意到我现有的环形抽屉没有正确渲染.而不是一个戒指,它是一个完整的圆圈.这是一个错误或有什么改变或我开始时做错了吗?任何可能的解决方

这是代码:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@android:id/progress">
        <shape
            android:innerRadiusRatio="3"
            android:shape="ring"
            android:thicknessRatio="7.0">
            <solid android:color="#ff5698fb"/>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

谢谢!

更新

我更新了形状如下:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape
            android:innerRadiusRatio="3"
            android:shape="ring"
            android:thicknessRatio="7.0">
            <solid android:color="#ff5698fb"/>
        </shape>
    </item>
    <item >
        <shape
            android:innerRadiusRatio="4"
            android:shape="ring"
            android:thicknessRatio="5.5">
            <solid android:color="#ffffff"/>
        </shape>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

通过覆盖两个圆圈产生一个环.但是我使用它的进度条不起作用.以下是进度条的代码:

<ProgressBar
                android:id="@+id/progressCircle"
                style="?android:attr/progressBarStyleHorizontal"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:indeterminate="false"
                android:max="100"
                android:progress="65"
                android:rotation="270"
                android:progressDrawable="@drawable/progress_circle"
                android:visibility="visible"/>
Run Code Online (Sandbox Code Playgroud)

android android-5.0-lollipop

13
推荐指数
2
解决办法
3554
查看次数

如何在wpf数据绑定发生时显示加载图形/动画

我有一个包含的WPF用户控件DataGrid.我正在绑定一个ObservableCollection视图模型.每个视图模型都有另一个视图模型集合,我用它来绑定另一个视图模型DataGrid.因此效果是包含在行详细信息模板中DataGrid的嵌套DataGrid.

通常绑定非常快,但有时当有大量数据时,它可以在绑定/绘图发生时挂起UI.

有没有办法在绑定/绘图进行过程中显示加载动画或进度条?

data-binding wpf datagrid wpftoolkit

12
推荐指数
1
解决办法
8948
查看次数