小编Jay*_*sta的帖子

如何在Xamarin.Forms中连接字符串?

我希望我的两个字符串只能在一行上显示.是否有可能像这样:

库里斯蒂芬

使用此代码

Text ="{Binding EMP_LAST_NAME + EMP_FIRST_NAME}"???

我目前有这个代码.非常感谢.

<ListView ItemsSource="{Binding EmployeesList}"
        HasUnevenRows="True">
<ListView.ItemTemplate>
  <DataTemplate>
    <ViewCell>
      <Grid Padding="10" RowSpacing="10" ColumnSpacing="5">
        <Grid.RowDefinitions>
          <RowDefinition Height="Auto"/>
          <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
          <ColumnDefinition Width="Auto"/>
          <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>

        <controls:CircleImage Source="icon.png"
               HeightRequest="66"
               HorizontalOptions="CenterAndExpand"
               Aspect="AspectFill"
               WidthRequest="66"
               Grid.RowSpan="2"
               />

        <Label Grid.Column="1"
              Grid.Row="1"
              Text="{Binding EMP_LAST_NAME}"
               TextColor="White"
               FontSize="18"
               Opacity="0.6"/>

        <Label Grid.Column="1"
              Grid.Row="1"
              Text="{Binding EMP_FIRST_NAME}"
               TextColor="White"
               FontSize="18"
               Opacity="0.6"/>



      </Grid>
    </ViewCell>
  </DataTemplate>
</ListView.ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

xaml xamarin xamarin.forms

9
推荐指数
3
解决办法
8125
查看次数

"您是否在visual studio 2013中缺少using指令或汇编参考"

今天是个好日子.我在Xamarin.Forms中开发跨平台应用程序时遇到此错误"您是否缺少using指令或程序集引用".在安装Nuget软件包(Xamarin中的Circle Image View)之前,我的项目工作正常,但是当我卸载它时(不更改单行代码),所述错误开始出现.我尝试构建,重建它但仍然无法正常工作.我能做些什么来解决这个问题?任何帮助将不胜感激.非常感谢.

这些是错误:

错误1:

找不到类型或命名空间名称'Xamarin'(您是否缺少using指令或程序集引用?)

错误2:

找不到类型或命名空间名称'Application'(您是否缺少using指令或程序集引用?)

错误3:

找不到类型或命名空间名称'Xamarin'(您是否缺少using指令或程序集引用?)

错误4:

找不到类型或命名空间名称'ContentPage'(您是否缺少using指令或程序集引用?)

c# nuget-package xamarin xamarin.forms

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

如何在Xamarin.Forms UWP中放置BackgroundImage?

今天是个好日子.我正在创建我的Xamarin.Forms项目的UWP部分,我想在其中放入一个BackgroundImage.我注意到我在Xamarin.Forms.Droid中使用的图像没有显示在我的UWP上.为什么会这样?

我使用了这段代码BackgroundImage ="filename.jpg"

xaml xamarin xamarin.forms uwp uwp-xaml

6
推荐指数
1
解决办法
452
查看次数

部分声明不得指定不同的基类

我反复收到此错误消息:部分声明不得指定不同的基类。有人可以告诉我这可能是什么原因。这是我的代码。

CashAdvancePage.xaml

    <?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="ebmsMobile.CashAdvancePage"
             Title="Cash Advance"
             BackgroundImage="bg3.jpg">
  <Label Text="This is the Cash Advance Page." VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
Run Code Online (Sandbox Code Playgroud)

CashAdvancePage.xaml.cs

 using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

using Xamarin.Forms;

namespace ebmsMobile
{
    public partial class CashAdvancePage : ViewCell
    {
        public CashAdvancePage()
        {
            //InitializeComponent();
            //NavigationPage.SetHasNavigationBar(this, false);

            var image = new Image
            {
                HorizontalOptions = LayoutOptions.Start
            };
            image.SetBinding(Image.SourceProperty, new Binding("ImageUri"));
            image.WidthRequest = image.HeightRequest = 40;

            var nameLayout = CreateNameLayout();
            var viewLayout = new StackLayout() …
Run Code Online (Sandbox Code Playgroud)

xamarin.android xamarin xamarin-studio xamarin.forms

5
推荐指数
2
解决办法
9940
查看次数

Xamarin表单:如何在ListView中创建图像圈?

今天是个好日子.我目前正在创建一个允许我添加员工记录的简单项目.所有创建的记录都显示在ListView上.我能够显示记录,结果证明:

(我甚至不知道这个Xamarin Icon的位置.)

在此输入图像描述

但我想要实现的是: 在此输入图像描述

我听说过使用RoundedBoxView.但由于我是Xamarin的新手,我不知道这是否是我可以使用它的情况.非常感谢你们.

这是应该显示图像的页面的代码.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="XamarinFormsDemo.EmployeeRecordsPage"
         xmlns:ViewModels="clr-namespace:XamarinFormsDemo.ViewModels;assembly=XamarinFormsDemo"
         BackgroundImage="bg3.jpg"
         Title="List of Employees">


  <ContentPage.BindingContext>
    <ViewModels:MainViewModel/>
  </ContentPage.BindingContext>

  <StackLayout Orientation="Vertical">



  <ListView ItemsSource="{Binding EmployeesList, Mode=TwoWay}"
        HasUnevenRows="True">
    <ListView.ItemTemplate>
      <DataTemplate>
        <ViewCell>
          <Grid Padding="10" RowSpacing="10" ColumnSpacing="5">
            <Grid.RowDefinitions>
              <RowDefinition Height="Auto"/>
              <RowDefinition Height="*"/>
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
          <ColumnDefinition Width="Auto"/>
          <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>

        <Image Source="icon.png"
               HeightRequest="66"
               HorizontalOptions="CenterAndExpand"
               Aspect="AspectFill"
               WidthRequest="66"
               Grid.RowSpan="2"
               />


        <Label Grid.Column="1"
          Text="{Binding Name}"
               TextColor="#24e97d"
               FontSize="24"/>

        <Label Grid.Column="1"
               Grid.Row="1"
              Text="{Binding Department}"
               TextColor="Gray"
               FontSize="18"
               Opacity="0.6"/>


          </Grid>
        </ViewCell>
      </DataTemplate>
    </ListView.ItemTemplate>

  </ListView>


    <StackLayout Orientation="Vertical"
         Padding="30,10,30,10"
         HeightRequest="20"
         BackgroundColor="#24e97d" …
Run Code Online (Sandbox Code Playgroud)

xaml listview xamarin xamarin.forms

4
推荐指数
1
解决办法
6472
查看次数

Xamarin.Forms:C#代码与XAML代码

美好的一天.我正在创建一个简单的Xamarin.Forms(Portable)程序.我只是在想,如果我能以某种方式"合并"或者可能将我的XAML文件中的Label调用到我的XAML.cs. 可能吗?因为每次我在XAML.cs中编写代码时,我在XAML文件中的现有代码似乎都没有出现.

例如,我在SalesPage.xaml.cs中有这个代码

 public partial class SalesPage : ContentPage
{
    Label resultsLabel;
    SearchBar searchBar;
    public SalesPage()
    {
        resultsLabel = new Label
        {   
            Text = "Result will appear here.",
            VerticalOptions = LayoutOptions.FillAndExpand,
            FontSize = 25
        };

        searchBar = new SearchBar
        {
            Placeholder = "Enter search term",
            SearchCommand = new Command(() => { resultsLabel.Text = "Result: " + searchBar.Text + " is what you asked for."; })
        };
 Content = new StackLayout
  {
            VerticalOptions = LayoutOptions.Start,
            Children = {
                new Label { …
Run Code Online (Sandbox Code Playgroud)

c# xaml xamarin xamarin.forms

3
推荐指数
1
解决办法
4724
查看次数

Xamarin.Forms:如何在ListView中搜索是小写还是大写?

美好的一天.我正在Xamarin.Forms(Portable)中创建一个SearchBar.我能够在ListView上搜索,但只能在大写字母中搜索.每次我使用小写搜索时,都不会出现任何内容.如何搜索是使用小写还是大写?

我听说过使用ToLower(),但我不知道我应该把它放在哪里.这是我的代码.

private void Filter()
{
    if (string.IsNullOrWhiteSpace(_keyword)) 
    {
        EmployeesList = _searchedEmployeesList;
    }
    else
    {
        EmployeesList = _searchedEmployeesList
            .Where(r => r.EMPLOYEE_NAME.Contains(_keyword)).ToList();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# xamarin xamarin.forms

3
推荐指数
1
解决办法
1012
查看次数

如何在Xamarin.Forms UWP中使用图像?

我目前正在Xamarin.Forms UWP中创建一个示例系统.我想知道为什么我的代码调用图像似乎在UWP部分中无法正常工作,而它在Android中工作.我还想将图像设置为背景,将图像设置为按钮.

我如何对其进行编码以使其在两个平台上都能正常运行?

这是我用过的代码:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="XamarinFormsDemo.Views.LoginPage"
         BackgroundImage="bg3.jpg"
         Title="MainPage">
  <Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />

  <StackLayout VerticalOptions="Center"
             Padding="40">
    <Image Source="ebmslogo1.png"/>

    <StackLayout Padding="0,50,0,0">

      <Entry x:Name="txtUserName"
             Placeholder="Username"
             x:Hint="Username"
             BackgroundColor="Black"
             TextColor="White"/>

  <Entry x:Name="txtPassword"
         Placeholder="Password"
         IsPassword="true"
         BackgroundColor="Black"
         TextColor="White"/>

      <Button Text="LOG IN"
          FontSize="14"
         BackgroundColor="Teal"
         Clicked="NavigateButton_OnClicked"/>

    </StackLayout>

  </StackLayout>

</ContentPage>
Run Code Online (Sandbox Code Playgroud)

我的图片位于.Droid> Resources> drawable

在此输入图像描述

xaml xamarin xamarin.forms uwp uwp-xaml

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

Xamarin.Forms:创建一个SearchBar

今天是个好日子.我正在尝试创建一个在ListView上进行搜索的SearchBar.ListView中的记录是从Visual Studio中的数据库中检索的.

我尝试了一些代码,但无法使其正常工作.我只是Xamarin.Forms的新手.希望你们能帮助我.

这些是我尝试过的一些代码:

CustomerList.xaml

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         x:Class="XamarinFormsDemo.Views.ClientListPage"
         xmlns:ViewModels="clr-namespace:XamarinFormsDemo.ViewModels;assembly=XamarinFormsDemo"
         xmlns:controls="clr-namespace:ImageCircle.Forms.Plugin.Abstractions;assembly=ImageCircle.Forms.Plugin.Abstractions"
         BackgroundImage="bg3.jpg"
         Title="Client List">


  <ContentPage.BindingContext>
    <ViewModels:CustomerVM/>
  </ContentPage.BindingContext>
  <StackLayout Orientation="Vertical">


    <SearchBar x:Name="searchcustomer"
            Placeholder="Search"
           Text="{Binding SearchedText, Mode=TwoWay}"
           SearchCommand="{Binding SearchCommand}"/>

   <ListView ItemsSource="{Binding CustomerList}"
          HasUnevenRows="True">
      <ListView.ItemTemplate>
        <DataTemplate>
          <ViewCell>
            <Grid Padding="10" RowSpacing="10" ColumnSpacing="5">
              <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="*"/>
              </Grid.RowDefinitions>
              <Grid.ColumnDefinitions>
                <ColumnDefinition Width="Auto"/>
                <ColumnDefinition Width="*"/>
              </Grid.ColumnDefinitions>

              <controls:CircleImage Source="icon.png"
                 HeightRequest="66"
                 HorizontalOptions="CenterAndExpand"
                 Aspect="AspectFill"
                 WidthRequest="66"
                 Grid.RowSpan="2"
               />


          <Label Grid.Column="1"
                 Text="{Binding CUSTOMER_NAME}"
                 TextColor="#24e97d"
                 FontSize="24"/>



          <Label Grid.Column="1"
                  Grid.Row="1"
                   Text="{Binding CUSTOMER_CODE}"
                   TextColor="White"
                   FontSize="18"
                   Opacity="0.6"/>


          <Label Grid.Column="1"
              Grid.Row="2"
              Text="{Binding …
Run Code Online (Sandbox Code Playgroud)

xaml xamarin xamarin.forms

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

在Xamarin.Forms中直接访问Sql Server数据库

我只是一个使用Xamarin的初学者.我在Visual Studio 2013中创建了一个示例Xamarin.Forms Portable项目.我想知道是否可以访问MS SQL数据库并将其显示到我的手机上?如果是的话,你能告诉我一些如何做到这一点的指示吗?非常感谢.我希望有人会帮助我.

c# database sql-server xamarin xamarin.forms

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