用于Android Xamarin渲染的Syncfusion SfAutoComplete在Hyper V仿真器上几乎不可见

时间:2017-01-24 12:27:12

标签: android xamarin syncfusion

我成功使用了Xamarin Forms,但是我决定尝试使用Syncfusion但是我无法正确显示SfAutoComplete组件(或者可能是其他任何组件),如果你能看到它的话,截图非常非常小。我根据文档添加了Android和PCL引用,并显示了我的PCL示例代码。我还创建了一个新项目,以确保我添加的任何渲染都不是原因。我不知所措!

#!/usr/bin/env perl
use strict;
use warnings;

#read the first file into a hash. 
my %first_input;

open ( my $input, '<', 'test1.txt') or die $!;
while ( <$input> ) {
   my ( $key, @fields ) = split /\t/ ;
   $first_input{$key} = [@fields];
}

open ( my $second_file, '<', 'test2.txt' ) or die $!;
#iterate the second file - use the first field as a 'key' and 
#look it up from the hash we created from the first file. 
while ( <$second_file> ) {
   my ( $key, @fields ) = split /\t/; 
   print join "\t", $key, @fields , @{$first_input{$key}}, "\n" ;
}

Screenshot using Hyper V Emulator

3 个答案:

答案 0 :(得分:0)

这很愚蠢,文字很小,无法阅读。我使用了TextSize =&#34; 40&#34;一切都很好。 C#代表完整性

countryAutoComplete.TextSize = 40;

答案 1 :(得分:0)

您已在内容页面中直接添加了自动完成功能,因此它的大小为全屏。这就是控制渲染不正确的原因。在任何布局/网格中添加countryAutoComplete,并尝试为countryAutoComplete设置TextSize。

public partial class Page1 : ContentPage
{
    public Page1()
    {
        InitializeComponent();
        ShowPage();
    }
    public void ShowPage()
    {
        SfAutoComplete countryAutoComplete = new SfAutoComplete();
        List<string> countryName = new List<string>();
        countryName.Add("Uganda");
        countryName.Add("Ukraine");
        countryName.Add("United Arab Emirates");
        countryName.Add("United Kingdom");
        countryName.Add("United States");
        countryAutoComplete.AutoCompleteSource = countryName;
        countryAutoComplete.TextSize = 20;
        StackLayout stack = new StackLayout();
        stack.Padding = new Thickness(50,100,50,100);
        stack.Children.Add(countryAutoComplete);
        this.Content = stack;

    }
}

答案 2 :(得分:0)

AutoComplete的TextSize属性运行良好。这里我附加了自动完成的截图,当TextSize为20时,另一个TextSize为40。

TextSize为20 - https://i.stack.imgur.com/euNIg.png

TextSize为40 - https://i.stack.imgur.com/zPbl9.png