我希望我的两个字符串只能在一行上显示.是否有可能像这样:
库里斯蒂芬
使用此代码
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)
今天是个好日子.我在Xamarin.Forms中开发跨平台应用程序时遇到此错误"您是否缺少using指令或程序集引用".在安装Nuget软件包(Xamarin中的Circle Image View)之前,我的项目工作正常,但是当我卸载它时(不更改单行代码),所述错误开始出现.我尝试构建,重建它但仍然无法正常工作.我能做些什么来解决这个问题?任何帮助将不胜感激.非常感谢.
这些是错误:
错误1:
找不到类型或命名空间名称'Xamarin'(您是否缺少using指令或程序集引用?)
错误2:
找不到类型或命名空间名称'Application'(您是否缺少using指令或程序集引用?)
错误3:
找不到类型或命名空间名称'Xamarin'(您是否缺少using指令或程序集引用?)
错误4:
找不到类型或命名空间名称'ContentPage'(您是否缺少using指令或程序集引用?)
今天是个好日子.我正在创建我的Xamarin.Forms项目的UWP部分,我想在其中放入一个BackgroundImage.我注意到我在Xamarin.Forms.Droid中使用的图像没有显示在我的UWP上.为什么会这样?
我使用了这段代码BackgroundImage ="filename.jpg"
我反复收到此错误消息:部分声明不得指定不同的基类。有人可以告诉我这可能是什么原因。这是我的代码。
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) 今天是个好日子.我目前正在创建一个允许我添加员工记录的简单项目.所有创建的记录都显示在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) 美好的一天.我正在创建一个简单的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) 美好的一天.我正在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) 我目前正在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
今天是个好日子.我正在尝试创建一个在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) 我只是一个使用Xamarin的初学者.我在Visual Studio 2013中创建了一个示例Xamarin.Forms Portable项目.我想知道是否可以访问MS SQL数据库并将其显示到我的手机上?如果是的话,你能告诉我一些如何做到这一点的指示吗?非常感谢.我希望有人会帮助我.
xamarin ×10
xamarin.forms ×10
xaml ×6
c# ×4
uwp ×2
uwp-xaml ×2
database ×1
listview ×1
sql-server ×1