小编Gha*_*han的帖子

Gridview不能在Windows Phone 8.1中水平滚动

.Gridview不是在Windows手机应用程序中水平滚动而是垂直滚动.我只是将我的Windows 8.1应用程序的代码复制粘贴到Windows Phone 8.1但它是垂直滚动.

这是xaml代码:

    <Grid>
    <Grid.Background>
        <ImageBrush ImageSource="Assets/back3.png"></ImageBrush>
    </Grid.Background>

    <Grid.ChildrenTransitions>
        <TransitionCollection>
            <EntranceThemeTransition/>
        </TransitionCollection>
    </Grid.ChildrenTransitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="*"/>
        <RowDefinition Height="5*"/>
        <RowDefinition Height=".6*"/>

    </Grid.RowDefinitions>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="70"/>
        <ColumnDefinition Width="*"/>

    </Grid.ColumnDefinitions>
    <TextBlock Text="Select Comic" Foreground="Black" FontSize="30" VerticalAlignment="Center" Grid.Row="0" Grid.Column="1"></TextBlock>
    <!-- Back button and page title -->
    <GridView x:Name="myGridview"  Grid.Column="1" Grid.Row="1" SelectionChanged="myGridview_SelectionChanged">
        <GridView.ItemTemplate>
            <DataTemplate>
                <StackPanel  Margin="0,0,20,20">
                    <Image Source="{Binding source}"  Width="100" Height="100" Stretch="Fill"></Image>
                </StackPanel>
            </DataTemplate>
        </GridView.ItemTemplate>
    </GridView>


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

winrt-xaml windows-phone-8.1

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

使用AngularJS和Asp.Net MVC使用FormData上传多个文件

我想使用角度js上传多个文件,为此我使用FormData().

这是我的表单字段

    <input name="profileImage" type="file" class="upload"
    onchange="angular.element(this).scope().LoadFileData(this.files)" accept="image/*">

 <input name="avatarImage" type="file" class="upload"
    onchange="angular.element(this).scope().LoadFileData(this.files)" accept="image/*">

    <input name="Id" type="text" ng-model="user.Id" />
<input name="Name" type="text" ng-model="user.Name" />
Run Code Online (Sandbox Code Playgroud)

这是我的Asp.Net MVC控制器

public ActionResult AddUser(string user, HttpPostedFileBase[] files)
{
    // parse user into User
}
Run Code Online (Sandbox Code Playgroud)

和角度控制器

.controller('formController',['$scope','$http', function ($scope, $http) {
    $scope.user = {
        Id: 0,
        Name: ""
    };
    $scope.files = [];

    $scope.LoadFileData = function(files) {
        $scope.files = files;
    };

    $scope.submit = function() {
        $http({
            url: "/Home/AddUser",
            method: "POST",
            headers: { "Content-Type": undefined },
            transformRequest: function(data) …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc input-type-file asp.net-mvc-4 angularjs

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

每10个项目后的重复列表项周围的包装

我有一个场景,如果内部列表项目达到每10个选项,我必须创建一个新的ul.例如,这里是小提琴.我有两个变量,每个变量包含许多选项.我在行div上有外部ng-repeat,在列表项li上有内部重复.由于一些设计问题,如果内部li选项达到10计数,我必须创建一个新的ul.这是一个ul只能处理10个项目列表.如何在不影响现有变量代码的情况下动态执行此操作.我尝试了一些小组,但它仅限于修改现有的变量数组.

这是代码

HTML

<div ng-controller="MainCtrl">
  <div class="grid-list">
    <div class="grid-row" ng-repeat="variable in variables track by $index">
      <div class="grid_question"> {{variable.name}}
        <ul class="grid-list"> /// add new ul after every 10 option, ul can contain only 10 list.
          <li ng-repeat="option in variable.options track by $index">{{option.name}}</li>
        </ul>
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS代码

var app = angular.module('myApp', []);

function MainCtrl($scope) {
  $scope.variables = [{
      name: 'List 1',
      options: [{
        name: 'Option 1',
        value: '',
        has_comment: false
      }, {
        name: 'Option 2',
        value: '',
        has_comment: …
Run Code Online (Sandbox Code Playgroud)

html javascript angularjs angularjs-ng-repeat

5
推荐指数
0
解决办法
69
查看次数

chrome 扩展中的 Twilio 客户端。当 device.connect 运行时,用户拒绝访问麦克风

嗨,我正在使用 Twilio Client JS 库和 Task Router JS SDK 开发 chrome 扩展。我成功注册了 Twilio 设备并在后台脚本上接收就绪事件。我还设置了任务路由器工作程序并接收事件。当我拨打电话reservation.accepted 事件触发。当我运行 device.connect() 函数时,我收到以下错误。以下是收到的事件日志。我还向运行此扩展程序的站点授予了麦克风权限。我正在使用注入页面策略并在 iframe 中加载扩展内容并附加到正文。我也在后台脚本控制台中收到此警告。 警告:无法设置音频输出设备。错误:找不到设备:默认

需要帮忙

device.on('error', (error) => {
       console.log("Device on error:", error);
    });
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

javascript google-chrome-extension twilio twilio-taskrouter twilio-programmable-chat

5
推荐指数
0
解决办法
252
查看次数

无法对时间序列集合执行非多重更新

您好,我正在使用新的 Timeseries mongodb 集合。我的mongodb版本是5.0.6。我正在关注这个教程。我创建了一个这样的集合。

   db.createCollection("ticker", {
     timeseries: {
        timeField: "time",
        metaField: "metadata",
    },
});
Run Code Online (Sandbox Code Playgroud)

我像这样插入了示例文档。

db.ticker.insertOne({
 time: ISODate("20210101T01:00:00"),
 symbol: "BTC-USD",
 price: 34114.1145,
 metadata: { a: ""}
});
Run Code Online (Sandbox Code Playgroud)

当我尝试更新元数据字段时,它给出了上述错误。正如这里提到的,您只能更新元字段,但它仍然给出上述错误。这是更新代码

db.ticker.update({ "metadata.a": "a" }, { $set: { "metadata.d": "a" } })

write failed with error: {
    "nMatched" : 0,
    "nUpserted" : 0,
    "nModified" : 0,
    "writeError" : {
        "code" : 72,
        "errmsg" : "Cannot perform a non-multi update on a time-series collection"
    }
}
Run Code Online (Sandbox Code Playgroud)

需要帮助我做错了什么。

time-series mongodb mongodb-query

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

Windows 8.1应用中的Google Admob

Google Admob是否适用于Windows 8.1应用程序?,如果是如何在Windows 8.1应用程序中启用它们?

admob windows-8.1

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

如何在Windows Phone 8.1中覆盖基本页面的HardwareButtons_BackPressed

我的app中有两个页面.一个是blankPage,另一个是基本页面.在基本页面上,我想提供一条消息,如果用户按下"你确定要退出"按钮,如果是,那么返回其他地方仍然存在,使用此代码工作正常

 HardwareButtons.BackPressed += HardwareButtons_BackPressed;
private async void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
        {
            e.Handled = true;
            MessageDialog dlg = new MessageDialog("Are you sure you want to quit you will loose all your work ?", "Warning");
            dlg.Commands.Add(new UICommand("Yes", new UICommandInvokedHandler(CommandHandler1)));
            dlg.Commands.Add(new UICommand("No", new UICommandInvokedHandler(CommandHandler1)));




            await dlg.ShowAsync();
    }



 private void CommandHandler1(IUICommand command)
        {
            var label = command.Label;
            switch (label)
            {
                case "Yes":
                    {
                        this.Frame.Navigate(typeof(MainPage));
                        break;
                    }
                case "No":
                    {
                        break;
                    }

            }

        }
Run Code Online (Sandbox Code Playgroud)

但是当我按下BlankPage上的按钮时,此消息也会出现在那里,如果我添加更多内容,也会出现在所有其他基本页面中.我在做什么错?

c# windows-phone-8.1

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

如何使用visual studio 2013将具有sql本地数据库数据库的网站发布到azure

我有我的网站在本地服务器上运行我想将它发布到azure.我搜索了很多,但无法这样做,但成功地在没有数据库的情况下发布.任何人都可以逐步指导如何发布到azure以及从azure管理门户下载哪些工具.谢谢.

azure azure-sql-database

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

自定义Windows Phone 8.1消息对话框

我想自定义我的消息对话框,如下图所示

在此输入图像描述

我如何执行我为此准备的xaml

   <StackPanel Name="rootStackPanel" Height="Auto"  Background="#363636" VerticalAlignment="Top">
        <StackPanel Margin="10">
            <StackPanel Margin="0,0,0,10" Orientation="Horizontal">
                <TextBlock x:Name="HeadingText" x:FieldModifier="public" Style="{StaticResource ApplicationMessageBoxHeadingStyle}" Text="Alert"  />
                <Image Margin="10,05,0,0" Source="/Assets/Images/alert.png" Width="35"></Image>
            </StackPanel>
            <TextBlock x:FieldModifier="public" x:Name="ContentText" Style="{StaticResource ApplicationMessageBoxErrorStyle}" Text="Pease enter a valid plate number" />
            <Button x:FieldModifier="public"   Name="OkButton" Margin="0,20,0,0" Padding="0"  HorizontalAlignment="Left" Content="Ok"  Style="{StaticResource ApplicationThemeButtonStyle}"/>
        </StackPanel>
    </StackPanel>
Run Code Online (Sandbox Code Playgroud)

xaml windows-phone-8.1

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

未知提供者:$modalInstanceProvider &lt;- $modalInstance in Angularjs modal

我正在使用 angular bootstrap ui modal,它工作正常,但是当我尝试使用 modalInstance 关闭它时,它给出了上述错误。这是我的代码

  var app = angular.module('LoginModule', ['ui.bootstrap']);
app.controller('LoginModal', ['$scope',  '$modal', function ($scope, $modal) {
    $scope.animationsEnabled = true;
    $scope.open = function (size) {

        var modalInstance = $modal.open({
            animation: $scope.animationsEnabled,
            templateUrl: '/app/template/Login.html',
            controller: 'LoginController',
            size: size
        });
    }
}]);
app.controller('LoginController', ['$scope', '$modalInstance', '$http', function ($scope, $modalInstance, $http) {
    $scope.model = {};
    $scope.loading = {
        state: false
    }
    $scope.errors = '';
    $scope.email = "";
    $scope.cancel = function () {

        $modalInstance.dismiss('cancel');
    };
}]);
Run Code Online (Sandbox Code Playgroud)

我在我用模板指定的控制器中创建了取消函数,但它仍然给出错误。我在 LoginController 内的按钮中使用 ng-click="cancel()" 。需要帮忙?

modal-dialog twitter-bootstrap angularjs angular-ui-bootstrap

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