标签: autosize

在XAML中怎么说:默认宽度和高度,例如TextBox

所以我从HTML的角度来看WPF.

我只想TextBox在我的窗口上放一个这样的:

<Grid>
    <TextBox Name="theName" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

事实证明,那TextBox是巨大的,涵盖了整个窗口.(!)

好吧,这不是我想要的,但我不想定义确切的大小,因为我知道Height并且Width应该灵活,所以我尝试:

<TextBox Name="theName" Width="Auto" Height="Auto"/>
Run Code Online (Sandbox Code Playgroud)

一样.所以我尝试:

<TextBox Name="theName" 
    HorizontalAlignment="Stretch" 
    VerticalAlignment="Stretch"/>
Run Code Online (Sandbox Code Playgroud)

一样.所以我只是硬编码大小:

<TextBox Name="theName" Width="100" Height="20"/>
Run Code Online (Sandbox Code Playgroud)

我所知道的并不是WPF中的一个好的编程实践.

那么,你如何告诉TextBox"显示正在使用的字体大小的默认大小"?

wpf xaml textbox font-size autosize

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

在angular2中自动调整textarea

我正在开发angular2 applciation.我需要自动调整textarea.我试图从https://github.com/stevepapa/angular2-autosize重用angular2-autosize

跟着自述文件,但我得到以下错误

未捕获错误:模块构建失败:错误:ENOENT:没有此类文件或目录,打开'C:\ Users\Vipin\SampleApp \node_modules\angular2-autosize\angular2-autosize.js'.

请建议如何克服这个问题.

textarea autosize angular

10
推荐指数
7
解决办法
2万
查看次数

winforms:datagridview:height(autosize)取决于行数

在我的一个表单中,datagridview显示来自数据库的数据(当然,数据的数量(因此行数)可以改变).数据库连接采用加载事件的形式.我只是想知道整个datagridview的高度是如何自动调整的,具体取决于它显示的行数.

c# height datagridview autosize

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

将Delphi TLabel的字体更改为Italic会拖尾 - 为什么?

下面显示了字体设置为Arial Regular 16的默认TLabel的简单演示. 在此输入图像描述

单击按钮时的代码是:

procedure TForm1.Button1Click(Sender: TObject);
begin
  Label1.Font.Style := Label1.Font.Style + [fsItalic];
end;
Run Code Online (Sandbox Code Playgroud)

单击该按钮时,最后一个字符将被截断,即:

在此输入图像描述

默认情况下,TLAbel.AutoSize是真的所以这应该没问题吧?这是在XE和Delphi 7中是一样的.这是一个错误吗?

delphi fonts tlabel autosize italic

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

自动调整Delphi按钮的大小

我想动态更改一个标题TButton.问题是,TButton如果标题太长而无法放在按钮上,则不会自行调整大小; 所以文字在按钮的边缘流血.

如何让按钮更改大小以适合标题?

一些想法:

  • 使用可以自行调整大小的其他按钮组件.有吗?
  • 子类TButton和集AutoSize=True(没试过这个,不知道它是否会起作用).
  • 计算标题的大小(以像素为单位),并在每次更改标题时手动更改宽度.

delphi button autosize delphi-2010

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

动态省略号支持Android自动调整TextViews

新的Autosizing TextViews非常棒,但似乎缺少一个基本的东西:省略号.

添加省略号仍然需要定义maxLines属性,但如果我希望能够根据文本视图边界动态调整文本大小,我还希望能够在需要时动态添加省略号.现在,如果文本甚至不适合最小文本大小,它只会被裁剪.

如何在不放弃新的自动调整支持的情况下添加对动态省略号的支持?

android ellipsis autosize textview android-support-library

9
推荐指数
1
解决办法
1155
查看次数

如何在 C# 中自动调整 Excel ClosedXml 单元格的大小

我正在尝试调整单元格大小以使其适合使用的文本的最大长度,ClosedXMl.Excel但该单元格给了我以下错误消息:

严重性代码描述项目文件行抑制状态错误 CS0119 'IXLRangeBase.Cells()' 是一种方法,在给定的上下文中无效

C#:

var workbook = new XLWorkbook();     //creates the workbook
var wsDetailedData = workbook.AddWorksheet("data"); //creates the worksheet with sheetname 'data'

wsDetailedData.Cell(1, 1).InsertTable(dataList); //inserts the data to cell A1 including default column name
wsDetailedData.Cells.SizeToContent = true;
workbook.SaveAs(@"C:\data.xlsx"); //saves the workbook
Run Code Online (Sandbox Code Playgroud)

c# excel autosize

8
推荐指数
1
解决办法
9810
查看次数

Android自动调整TextViews在减小字体大小之前拆分单词

有没有办法避免它?

如果我的文字是"Blablabla"并且它不适合广场,我不希望有类似的东西:

Blabla- bla

我希望"Blablabla"的字体更小.有没有办法控制自动调整TextView是否会分割单词?

以下是该问题的一个示例:

在此输入图像描述

那里有最小的文本大小1sp,所以很明显这个词可以适应减小的文本大小.

似乎有报道:https: //issuetracker.google.com/issues/38468964

android autosize textview android-support-library

8
推荐指数
2
解决办法
1386
查看次数

自动调整 Android TextView 大小时如何“wrap_content”?

考虑这个布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:id="@+id/textView"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_marginBottom="8dp"
        android:layout_marginEnd="8dp"
        android:layout_marginStart="8dp"
        android:layout_marginTop="8dp"
        android:autoSizeTextType="uniform"
        android:gravity="center"
        android:maxLines="1"
        android:text="TextView"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHeight_max="50dp"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>
</android.support.constraint.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)

由于height_max限制,这会导致 TextView,其中文本填充垂直空间,但 TextView 内部有很多水平填充:

自动调整文本视图

我想要的是设置该 TextView 的宽度,使其与自动调整大小的文本内容的宽度相匹配。但是当我android:layout_width="wrap_content"根据非自动调整大小的文本内容设置宽度时:

非自动调整的 TextView

有什么方法可以两全其美——让文本根据已知高度自动调整大小,然后根据自动调整大小文本的宽度设置宽度?

android autosize android-layout android-constraintlayout

8
推荐指数
2
解决办法
6223
查看次数

Flutter 如何创建响应式文本小部件?

我遇到了响应式文本的问题。在我的应用程序中有不同的文本字体大小,我需要对不同的屏幕大小(仅限手机和设备方向纵向)做出响应。我也这样添加textScaleFactor: 1.0到我的MaterialApp

    builder: (context, widget) {
      return MediaQuery(
        child: widget,
        data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
      );
    },
Run Code Online (Sandbox Code Playgroud)

但它没有多大帮助。我也试过用 计算字体大小MediaQuery.of(context).size.width,但我认为这是危险和错误的。我希望它尽可能接近给我的设计,但我开始在这一步失去它。有什么解决办法吗?你是如何做到这一点的?

先感谢您。

text autosize responsive-design flutter

8
推荐指数
4
解决办法
2万
查看次数