我的问题是,我可以将字符串图像绑定到图像源吗?我有多个图像,如果条件,图像将会改变.所以:
Xamal上的Xaml形式:
<Image Source="{Binding someImage}" Aspect="Fill" Grid.Row="2"></Image>
Run Code Online (Sandbox Code Playgroud)
Codebehind c#
public String someImage;
public String SomeImage
{
set
{
if (someImage != value)
{
someImage = value;
}
}
get
{
return someImage;
}
}
Run Code Online (Sandbox Code Playgroud)
InitializeComponent部分:
if(true)
{
someImage = "backgroundListViewGren.png";
}
else
{
someImage = "backgroundListViewRed.png";
}
Run Code Online (Sandbox Code Playgroud)
图像位于便携式项目的"Images"文件夹中
但是,这不起作用,也许我不会做什么,但我不明白.有解决方案吗
我已经尝试使用ImageSource而不是字符串,但也没有用.
我想知道是否有人可以告诉我如何触摸map到形式的引脚MKPointAnnotations.
我想点击pin上,map然后通过带回我预设variables的pin那个去另一个视图.
任何人都能解释我这件事Swift吗?
谢谢
使用代码编辑:
class ViewController: UIViewController, MKMapViewDelegate {
@IBOutlet weak var mappa: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
var location : CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: 44.648590, longitude: 10.918794)
let pinAnnotation = PinAnnotation()
pinAnnotation.setCoordinate(location)
self.mappa.addAnnotation(pinAnnotation)
}
class PinAnnotation : NSObject, MKAnnotation {
private var coord: CLLocationCoordinate2D = CLLocationCoordinate2D(latitude: 0, longitude: 0)
var coordinate: CLLocationCoordinate2D {
get {
return coord
}
}
var title: String = "test" …Run Code Online (Sandbox Code Playgroud) 所以,我在安装 moment 插件后破坏了我的本地安装。这个Momento 插件
安装完成后,当我将命令放入ng serve运行项目时,控制台返回的是:
无法确定“@angular/cli”的版本。这可能意味着您的本地安装已损坏。请重新安装您的软件包。
我遵循了这个:找不到模块“@angular-devkit/build-angular”,但什么也没有。
所以,我试过重新安装 angular,但没有,我试过运行 npm update 但没有……我不知道如何解决这个问题,我需要工作。
另外,尝试通过 git 重新结帐,但没有。
该项目诞生于 Angular 7 和 Material。如何解决这个问题?
我有sprite kit SKAction.playSoundFileNamed的问题.在实践中,经过一段时间它正确播放,应用程序崩溃说它不会加载.该文件包含在捆绑导入中,项目文件存在且一切都已正确设置.
唯一的问题,经过一段时间我玩,我会崩溃说它找不到文件,或者至少无法加载.
我的问题是,每次声音SKAction.playSoundFileNamed有没有办法充电?
编辑 - 已解决
//init
var sound = SKAction.playSoundFileNamed("sound.mp3", waitForCompletion: false)
var sound2 = SKAction.playSoundFileNamed("sound2.mp3", waitForCompletion: false)
//in the code call function when play sound:
playSound(sound)
...
func playSound(soundVariable : SKAction)
{
runAction(soundVariable)
}
Run Code Online (Sandbox Code Playgroud)
实例化的预加载声音不再生成崩溃
我需要将背景放置到网格中,即 PNG 图像。我在网上找不到具体的解决方案,你可以从xaml中添加吗?还是一定要通过c#来操作?
谢谢你。
<StackLayout VerticalOptions="FillAndExpand" x:Name="allContent" HorizontalOptions="FillAndExpand" Orientation="Vertical" Spacing="0">
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"></ColumnDefinition>
<ColumnDefinition Width="6*"></ColumnDefinition>
<ColumnDefinition Width="2*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="1*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinition>
</Grid.RowDefinitions>
<ActivityIndicator x:Name="loading" Grid.Row="0" Grid.Column="1" IsVisible="false" Color="#008ECC" IsRunning="true" />
<Label TextColor="#fff" Grid.Row="1" Grid.Column="1" Text="" />
<Entry FontSize="24" Grid.Row="1" Grid.Column="1" Placeholder="Username" x:Name="UsernameEntry" Text="" />
<Label TextColor="#fff" Grid.Row="2" Grid.Column="1" Text="" />
<Entry FontSize="24" Grid.Row="2" Grid.Column="1" Placeholder="Password" IsPassword="True" x:Name="PasswordEntry" Text="" />
<Button x:Name="LoginButton" Grid.Row="3" Grid.Column="1" Text="Accedi" Clicked="Login_OnClicked"/>
<Label TextColor="#fff" Text="Ricorda accesso" Grid.Row="3" …Run Code Online (Sandbox Code Playgroud) I tried several solutions including:
<item name="android:actionBarSize">0dp</item>
Run Code Online (Sandbox Code Playgroud)
or
var activity = (Activity)Forms.Context;
this.Window.AddFlags(WindowManagerFlags.Fullscreen);
Run Code Online (Sandbox Code Playgroud)
or
RequestWindowFeature(WindowFeatures.NoTitle);
Run Code Online (Sandbox Code Playgroud)
or in activity string
Theme = "@style/MainTheme.FullScreen"
Run Code Online (Sandbox Code Playgroud)
But I could not find any solution that works, or rather, removes me the lyrics, the battery time etc., but I remain the same the top bar, how can I remove it completely?
on iOs i have added:
UIApplication.SharedApplication.SetStatusBarHidden(true, true);
Run Code Online (Sandbox Code Playgroud)
and works...but android he is making me damn :) Solution ?
I use xamarin forms pcl
my styles.xaml …
c# xamarin.android portable-class-library xamarin xamarin.forms
我最近下载的Visual Studio 2017年,因为xamarin应用开发,有更多的许多实用工具,使我舒服。
就是说,我想知道你们中是否有人已经下载过,以及调试中的工具提示问题,我什么都看不到。因此,这是不可能的。但是面板“ Locals”有效。我在网上搜索,但现在寻求帮助还为时过早。如果有人遇到同样的问题并解决了,请告诉我。谢谢。
我试图重新安装,但是不起作用。
我有问题,如何在 qml 中检测鼠标区域的滑动?
此代码,来自文档:
Rectangle {
id: container
width: 600; height: 200
Rectangle {
id: rect
width: 500; height: 500
MouseArea {
anchors.fill: parent
drag.target: rect
drag.axis: Drag.XAxis
drag.minimumX: 0
drag.maximumX: container.width - rect.width
//event slide here ?
}
}
}
Run Code Online (Sandbox Code Playgroud)
但我不明白如何向左或向右滑动,我在移动应用程序(ios 和 android)中得到了这个用法。
有人可以帮助我吗?谢谢。如何检测用手指向左或向右滑动?谢谢。
我正在为 iOS 设备(包括平板电脑和智能手机)制作一个应用程序。我想让菜单关闭,用户将决定何时打开它。
在 iPad Air 和 iPhone 上,菜单可以正确显示,但当我在 iPad Pro 上启动应用程序时,分辨率太高,菜单始终可见。
iPad pro(菜单自动打开):
iPad Air 和 iPhone(菜单在启动时正确关闭):
所以我的菜单代码:
<ion-split-pane class="actionApp">
<ion-menu side="start">
<ion-header>
<ion-toolbar>
<ion-title>Menu</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-list>
<ion-item (click)="goToPage('/homepage')">
<ion-icon name="home" slot="start"></ion-icon>
<ion-label>Home</ion-label>
</ion-item>
<ion-item>
<ion-icon name="person" slot="start"></ion-icon>
<ion-label>Profile</ion-label>
</ion-item>
<ion-item>
<ion-icon name="chatbubbles" slot="start"></ion-icon>
<ion-label>Messages</ion-label>
</ion-item>
<ion-item>
<ion-icon name="settings" slot="start"></ion-icon>
<ion-label>Settings</ion-label>
</ion-item>
</ion-list>
</ion-content>
</ion-menu>
<!-- <div class="loading">
<ion-progress-bar class="loading-background" color="light" type="indeterminate"></ion-progress-bar>
</div> -->
<ion-router-outlet main></ion-router-outlet>
Run Code Online (Sandbox Code Playgroud)
怎么才能关闭菜单呢?谢谢
我需要将日期字符串“28/01/2018”(dd/mm/yyyy)转换为qml中的Date()。
我试过这个:
var dateBoard = masterPAGEMAIN.getData();
var locale = Qt.locale()
var someDateTest = new Date()
someDateTest = Date.fromLocaleString(locale, dateBoard, "dd/MM/yyyy");
var test = someDateTest.getDate().toString();
Run Code Online (Sandbox Code Playgroud)
还看到了这个: conversione from string ,但我的问题是我继续收到“NaN”或“无效日期”,如何从 qml 中的字符串获取 Date() ?
谢谢