这是来自Xamarin Forms Android应用程序的XAML片段。我想知道有没有人知道一种不那么巴洛克式的定位和尺寸调整全尺寸Slider
的方法,它已被缩放到双倍尺寸?
<Grid>
<Grid.RowDefinitions><RowDefinition Height="auto"/></Grid.RowDefinitions>
<Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="2*"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<Slider Grid.Row="0" Grid.Column="1"
HorizontalOptions="FillAndExpand"
Scale="2.0" />
</Grid>
这就是为了解决XF中两个奇怪的限制/错误:
布局会忽略Scale
参数,因此滑块的大小会使可用空间加倍并被裁剪。
Padding
参数不接受相对值,因此无法指定我希望左右填充占据可用总空间的25%。绝对数字会因屏幕分辨率不同甚至屏幕旋转而中断。
当我只需要一个单元格时,必须使用Grid
这一点似乎非常过分!
答案 0 :(得分:0)
您可以使用import csv
with open('MyFileName.csv' , 'rb') as csvfile, open ('DataToRemove.txt', 'r') as removetxtfile:
reader = csv.reader(csvfile)
reader.next()
for row in reader:
csv_words = row[3].split(" ") #Gets the word for the 4th column in .csv file
for line in removetxtfile:
for wordtoremove in line.split():
if csv_words.lower() == wordtoremove.lower()
csv_words = csv_words.replace(wordtoremove.lower(), '*' * len(csv_words))
使代码更简单,结果将是相同的:
AbsoluteLayout