小编Vil*_*ili的帖子

嵌入的图像没有显示

这是便携式项目中的页面

    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
                 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                 xmlns:b="clr-namespace:Corcav.Behaviors;assembly=Corcav.Behaviors"
                 xmlns:local="clr-namespace:MyMobileApp;assembly=MyMobileApp"
                 x:Class="MyMobileApp.MainPage"
                 x:Name="MainPage">

      <Image Source="{local:ImageResource myimage.jpg}" />
Run Code Online (Sandbox Code Playgroud)

这是我在同一个便携式项目中的ImageResourceExtension

namespace MyMobileApp
{
    [ContentProperty("Source")]
    public class ImageResourceExtension : IMarkupExtension
    {
        public string Source { get; set; }

        public object ProvideValue(IServiceProvider serviceProvider)
        {
            if (Source == null)
                return null;

            var imageSource = ImageSource.FromResource(Source);

            return imageSource;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我试图将myimage.jpg添加为嵌入在我的项目的根目录和Resources文件夹中,但是没有显示图像.

在调试时我看到返回的imageSource是Xamarin.Forms.StreamImageSource类型.如何检查是否真的找到了这个?

谁能在这里发现错误?

xamarin.forms

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

在MVC 5项目上使用ASP.NET标识,但httpcontext User.ProviderName是"AspNetSqlRoleProvider"

我有一个使用ASP.NET身份(Invidual用户帐户)的MVC 5项目.作为数据库ORM,我正在使用实体框架6和IoC由Ninject处理.

解决方案结构如下

  • MVC项目 - 有我的控制器,视图和ninject设置.对于Ninject,我从nuget获得了Ninject.MVC3.
  • 数据项目---有我的DataContext(IdentityDbContext)和我的ApplicationUser(IdentityUser).我的数据服务和所有存储库
  • 核心项目 - 拥有我的所有实体和接口

[Authorize]属性工作正常,我必须登录才能访问带注释的动作,但是当我设置时 [Authorize(Roles = "Admin")]我得到了

找不到存储过程'dbo.aspnet_CheckSchemaVersion'.

我创建了我的CustomAuthorize attibute,它基本上是Authorize的副本,并注意到User.ProviderName中的protected virtual bool AuthorizeCore(HttpContextBase httpContext)httpcontext是"AspNetSqlRoleProvider".

所以我在我的web.config中添加了Rolemanages clear.这导致了

配置错误说明:处理为此请求提供服务所需的配置文件时发生错误.请查看下面的具体错误详细信息并相应地修改配置文件.

分析器错误消息:找不到默认角色提供程序.

来源错误:

第53行: - >第54行:第55行:第56行:第57行:

源文件:... myproject\WebUI\web.config行:55

那么这笔交易是什么?如何设置默认角色提供程序以使用ASP.NET标识?

entity-framework ninject asp.net-mvc-5 asp.net-identity

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

如何在Windows Phone 8上以编程方式启用WiFi?

可能重复:
如何在WP7上以编程方式打开/关闭WiFi

如何在Windows Phone 8上以编程方式启用WiFi?到目前为止,我只在网络上找到状态信息,但没有实际的方法来设置WiFi启用/禁用.我是否真的必须通过WiFi设置页面来设置状态?

networking windows-phone-8

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