小编Iai*_*ith的帖子

使用WPF绑定传递两个命令参数

我有一个命令,我使用以下标准语法从我的XAML文件执行:

<Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/>
Run Code Online (Sandbox Code Playgroud)

这很好用,直到我意识到我需要从视图中获取两条信息,以便按照用户期望的方式完成此操作(画布的宽度和高度).

似乎可以将数组作为参数传递给我的命令,但是我没有看到在CommandParameter中指定绑定到我的两个canvas属性的方法:

<Button Content="Zoom" 
        Command="{Binding MyViewModel.ZoomCommand" 
        CommandParameter="{Binding ElementName=MyCanvas, Path=Width}"/>
Run Code Online (Sandbox Code Playgroud)

如何将宽度和高度传递给我的命令?使用XAML中的命令似乎不太可能,我需要在代码隐藏中连接一个单击处理程序,以便将此信息传递给我的缩放方法.

wpf binding command path

144
推荐指数
5
解决办法
16万
查看次数

单挑通知 - Android Lollipop

我试图展示通知型的单挑,但我不能.我尝试了什么

final Notification.Builder notif = new Builder(getApplicationContext())
    .setContentTitle(getString(R.string.title))
    .setContentText(getString(R.string.text))
//  .setTicker(getString(R.string.tick)) removed, seems to not show at all
//  .setWhen(System.currentTimeMillis()) removed, match default
//  .setContentIntent(contentIntent) removed, I don't neet it
    .setColor(Color.parseColor(getString(R.color.yellow))) //ok
    .setSmallIcon(R.drawable.ic_small) //ok
    .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher))
//  .setCategory(Notification.CATEGORY_CALL) does not seem to make a difference
    .setPriority(Notification.PRIORITY_MAX); //does not seem to make a difference
//  .setVisibility(Notification.VISIBILITY_PRIVATE); //does not seem to make a difference

mNotificationManager.notify(Constants.NOTIFICATION_ID, notif.build());
Run Code Online (Sandbox Code Playgroud)

通知仅显示为栏中的图标.我使用的是API 21 API 21仿真器(不要使用L预览)我曾尝试:
android:Theme.Holo.NoActionBar,
android:Theme.Holo.NoActionBar.Fullscreen
NotificationCompat.Builder

SDK示例不可用.有谁知道怎么做?

我通过添加:

.setDefaults(Notification.DEFAULT_VIBRATE)
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?

android android-notifications android-5.0-lollipop

48
推荐指数
4
解决办法
5万
查看次数

@pragma("vm:prefer-inline") 在 Flutter 中意味着什么?

我在框架中看到了很多代码,如下所示。注释有什么@pragma作用?

@pragma("vm:entry-point", "call")
@pragma("vm:entry-point", "set")
@pragma("vm:entry-point", "get")
@pragma("vm:prefer-inline")`
......
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

如何在正则表达式中指定单引号

这是我的正则表达式.我想在(O'Neal Nickel)等人物中加入单引号(').这是我的正则表达式,允许字母和空格以及句号(.)和( - )连字符

 /^[A-Za-z\/\s\.-]+$/; 
Run Code Online (Sandbox Code Playgroud)

regex

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

在底部导航栏上方显示底部模态表

在下图中,我在单击“底部导航栏”项目时添加了 showModalBottomSheet,但 BottomNavigationBar 被模式表隐藏,所以我想让它即使存在底部表也可见。任何人都可以请任何人帮助我吗?

在此输入图像描述

这是我的底部导航代码:

Widget _bottomNavigationBar() {
  return BottomNavigationBar(
      type: BottomNavigationBarType.fixed,
      key: scaffoldState,
      items: const <BottomNavigationBarItem>[
        BottomNavigationBarItem(
          icon: Icon(Icons.home),
          label: 'Home',
        ),
        BottomNavigationBarItem(
          icon: Icon(Icons.branding_watermark_outlined),
          label: 'Brands',
        ),
        BottomNavigationBarItem(
          icon: Icon(Icons.category),
          label: 'Category',
        ),
        BottomNavigationBarItem(
          icon: Icon(Icons.person),
          label: 'Profile',
        )
      ],
      currentIndex: _selectedIndex,
      selectedItemColor: AppColors.blue,
      onTap: (newIndex) => {
            if (newIndex == 1)
              {showBrandsBottomSheet(context)}
            else if (newIndex == 2)
              {showCategoryBottomSheet(context)}
            else
              {
                setState(() {
                  _selectedIndex = newIndex;
                })
              }
          });
}
Run Code Online (Sandbox Code Playgroud)

这是我的底部模型表代码:

showBrandsBottomSheet(BuildContext context) {
  return showModalBottomSheet<void>(
    shape: const …
Run Code Online (Sandbox Code Playgroud)

flutter bottom-sheet bottomnavigationview flutter-showmodalbottomsheet

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

在Android上分享图像和文字到Facebook

在android中分享图像和文本到Facebook的正确方法是什么?例如带有预先填充文本的图片.

我知道这是不可能的从原生Android份额意图描述这里.因为它只能拍摄图像或链接而不是两者.

我也试过使用facebook-sdk-3.14:

    FacebookDialog.ShareDialogBuilder 
Run Code Online (Sandbox Code Playgroud)

但我现在意识到这只是为了分享链接.

我也尝试过:

    createShareDialogBuilderForPhoto() 
Run Code Online (Sandbox Code Playgroud)

但这仅用于共享图像.

我在sdk中缺少什么?我猜猜FacebookDialog是不可能的?

我是否需要在facebook中创建自己的应用程序以及我自己的开放图形操作?理想情况下,我希望没有登录按钮.

我也看到了类似的问题,但大多数是关于共享意图,或者如果它是sdk它至少一年过时,解决方案是类似的事情:

    Bundle parameters = new Bundle();
            parameters.putString("message", category_item_name_desc.getText().toString());
            parameters.putString("picture", categoryItemsModel.getImageUrl());
            parameters.putString("caption", txtDescription_desc.getText().toString());
            facebook.request("/me/feed", parameters, "POST");
Run Code Online (Sandbox Code Playgroud)

通过Feed对话框(WebDialog)尝试但是我得到一个"错误(#324)需要上传文件",任何帮助都会很棒.

android facebook facebook-sdk-3.14.x

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

如何在C#Xamarin IDE iOS中隐藏按钮

如何在iOS中的Xamarin IDE中使用C#隐藏按钮?我知道对于某些人来说这可能是一个简单的问题,但我尝试了多种方法,但我无法让它工作.

我用过代码:

button1.Hidden = True;
button2.Hidden = True;
button3.Hidden = True;
Run Code Online (Sandbox Code Playgroud)

我已将此代码放在viewDidLoad下面的部分中

public override void ViewDidLoad ()
{
    base.ViewDidLoad ();
    button1.Hidden = True;
    button2.Hidden = True;
    button3.Hidden = True;
    // Perform any additional setup after loading the view, typically from a nib. 
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用,button1.Visible = false;但这也不起作用.我已经尝试将它放在我的视图控制器文件中的不同位置,但仍然无法使其工作.我已经通过在xamarin IDE中命名它们来确保我的按钮与我在我的文件中使用的名称相对应.我正在尝试做的是让我的按钮消失并点击按钮重新出现,但我甚至无法使它们最初消失.

c# button ios xamarin xamarin.forms

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

图像未从URL加载到Mvx.MvxImageView

我正在GridView考虑用文本查看图像.图片来自网址,我的问题是他们没有加载.

在网格项模板中,我有这个元素:

<Mvx.MvxImageView
    android:id="@+id/gridItemImage"
    android:layout_width="fill_parent"
    android:layout_height="25dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:scaleType="fitXY"
    local:MvxBind="ImageUrl Image" />
Run Code Online (Sandbox Code Playgroud)

ImageUrl绑定的属性也是这样的:

public string Image
{
    get
    {
        return @"http://some.image/on/the/Internet.png";
    }
}
Run Code Online (Sandbox Code Playgroud)

它实际上调用了一个私有字段,但我已经编写了我正在设置的测试值.

我的问题是:我应该怎么做才能正确绑定ImageUrl并让它在网格中显示?

xamarin.android mvvmcross xamarin mvxbind

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

React原生facebook iOS sdk构建失败

我遵循Facebook开发者指南中列出的所有指南,针对iOS反应本机sdk,但我仍然无法构建应用程序.附上我的配置和构建日志的屏幕截图

在此输入图像描述

Ld /Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator/Alnomad.app/Alnomad normal x86_64 cd/Applications/MAMP/htdocs/marscodes/alnomad-ios/ios export IPHONEOS_DEPLOYMENT_TARGET = 8.0 export PATH ="/ Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/ usr/local/bin :/ usr/bin:/ bin:/ usr/sbin:/ sbin"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app /Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator -F/Users/alaaattya/Library/Developer/Xcode/DerivedData/Alnomad-fcoerljazsnnxbggcygydgyxmimr/Build/Products/Debug-iphonesimulator -F/Applications/MAMP/htdocs/marscodes/alnomad-i os/ios /../ node_modules/react-native-facebook-login/FacebookSDK -F/Applications/MAMP/htdocs/marscodes/alnomad-ios/ios -F.-FAlnomad -FAlnomadTests -Fbuild -FFacebookSDK -Fbuild/Build -Fbuild/Logs -FFacebookSDK/AccountKitStrings.bundle -FFacebookSDK/DocSets -FFacebookSDK/FacebookSDKStrings.bundle -FFacebookSDK/Samples -Fbuild/Logs/Build -FFacebookSDK/AccountKitStrings.bundle/Resources -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset -FFacebookSDK/FacebookSDKStrings.bundle/Resources -FFacebookSDK/Samples/Configurations -FFacebookSDK/Samples/FBAudienceNetwork -FFacebookSDK/Samples/Iconicus -FFacebookSDK/Samples/RPSSample -FFacebookSDK/Samples/Scrumptious -FFacebookSDK/Samples/ShareIt -FFacebookSDK/Samples/SwitchUserSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13 -for-iOS.docset/Contents -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents -FFacebookSDK/Samples/FBAudie nceNetwork/AdUnitsSample -FFacebookSDK/Samples/FBAudienceNetwork/NativeAdSample -FFacebookSDK/Samples/Iconicus/Configurations -FFacebookSDK/Samples/Iconicus/Iconicus -FFacebookSDK/Samples/RPSSample/RPSSample -FFacebookSDK/Samples/Scrumptious/scrumptious -FFacebookSDK/Samples/ShareIt/ShareIt -FFacebookSDK/Samples/SwitchUserSample/SwitchUserSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources -FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents/Resources -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents/Resources -FFacebookSDK/Samples/FBAudienceNetwork/AdUnitsSample/AdUnitsSample -FFacebookSDK/Samples/FBAudienceNetwork/NativeAdSample/NativeAdSample -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents /资源/文档-FFacebookSDK/DocSets/FacebookMes​​sengerShareKitSDK-1_3-for-iOS.docset/Contents/Resources/Documents -FFacebookSDK/DocSets/FacebookSDK-4_13-for-iOS.docset/Contents/Reso urces/Documents -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/Classes -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/Constants -FFacebookSDK/DocSets/FacebookAudienceNetworkSDK-4_13-for-iOS.docset/Contents/Resources/Documents/css …

xcode linker ios react-native react-native-fbsdk

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

xamarin UITest 与 dotnet 核心不兼容?

对于这个小问题,我深表歉意,但我正在检查将 xamarin uitest 项目转换为 dotnet 核心。但我面临困难。当我创建一个新的 xamarin uitest 项目时,它会自动在 4.6 中,我没有将其设置为核心的选项。当我创建一个 dotnet 核心类库并添加 xamarin uitest nuget 包时,它会警告我它是用网络框架 461 恢复的。

包“Xamarin.UITest 3.0.7”已使用“.NETFramework,Version=v4.6.1”恢复,

我简直不敢相信 UITest 与 dotnet 核心不兼容......所以我任何人都可以告诉我这是这种情况,或者可以指出为什么它会警告我以及如何解决它会很棒。谢谢!

c# xamarin xamarin.uitest

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