我正在尝试创建一个像Spirtz(http://spritzinc.com/)这样的速度读取程序。
现在,我正在努力弄清楚如何将一个角色(红色角色)保留在一个固定的位置,而角色周围的单词会改变长度。
问题是我有可变字体,文字大小,窗口大小等。我可以用Margins& TextAlignment,但是当我更改任何尺寸时,它只会破坏和错位。
我尝试创建三个不同的TextBlock并对齐它们,但正如我所说,它并不适用于动态尺寸。
或者我可能以错误的方式解决这个问题?有什么建议吗?
答案 0 :(得分:1)
试试这个:
Current conda install:
platform : linux-64
conda version : 4.3.25
conda is private : False
conda-env version : 4.3.25
conda-build version : not installed
python version : 3.5.2.final.0
requests version : 2.13.0
root environment : /home/user/Programmes/miniconda3 (writable)
default environment : /home/user/Programmes/miniconda3
envs directories : /home/user/Programmes/miniconda3/envs
/home/user/.conda/envs
package cache : /home/user/Programmes/miniconda3/pkgs
/home/user/.conda/pkgs
channel URLs : https://repo.continuum.io/pkgs/free/linux-64
https://repo.continuum.io/pkgs/free/noarch
https://repo.continuum.io/pkgs/r/linux-64
https://repo.continuum.io/pkgs/r/noarch
https://repo.continuum.io/pkgs/pro/linux-64
https://repo.continuum.io/pkgs/pro/noarch
config file : None
netrc file : None
offline mode : False
user-agent : conda/4.3.25 requests/2.13.0 CPython/3.5.2 Linux/4.4.0-96-generic debian/stretch/sid glibc/2.23
UID:GID : 1000:1000
您现在可以在代码中设置任何单词,如
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock x:Name="leftText" Grid.Column="0" HorizontalAlignment="Right"/>
<TextBlock x:Name="centerText" Grid.Column="1" Foreground="Red"/>
<TextBlock x:Name="rightText" Grid.Column="2"/>
</Grid>