小编Mik*_*ala的帖子

C#:如何将内部.html文件资源加载到webbrowser控件中?

我得到了名为test.html的文件,它只是一个基本的html文件,里面有一些文字.test.html是我的c#项目中的一个资源,我有一个名为webbrowser1的webbrowser需要加载我的html文件.

那么如何将test.html加载到我的webbrowser中

我试过这个,但它不起作用:

private void button1_Click(object sender, EventArgs e)
{
     webBrowser1.DocumentStream = 
         Properties.Resources.ResourceManager.GetStream("test.html");
}
Run Code Online (Sandbox Code Playgroud)

有解决方案吗?

html c# resources embedded-resource

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

如何修改AngularJS Bootstrap下拉/选择以使其不使用jQuery?

我看到了一个非常好的AngularJS Bootstrap类型的Select指令示例:

http://jsfiddle.net/cojahmetov/3DS49/

这满足了我的大多数需求,但它使用jQuery,我们没有使用该库.

这个例子中使用的jQuery非常小,但我不知道如何替换看起来像这样的元素定位器:

任何人都可以给我任何关于如何替换它的指示:

switch (attrs.menuType) {
  case "button":
    $('button.button-label', element).html(item.name);
    break;
  default:
    $('a.dropdown-toggle', element).html('<b class="caret"></b> ' + item.name);
    break;
}
Run Code Online (Sandbox Code Playgroud)

这样它没有用jQuery?理想情况下,我希望有人知道可能会提出基于版本的版本ui-bootstrap.也许这甚至可能会被添加到ui-bootstrap以供其他人使用.

angularjs angular-ui-bootstrap

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

使用await与动态类型时的行为不一致

我试图用来dynamic解决由于设计或缺乏而造成的不便(如果感兴趣的是简化方法从通用存储库中检索数据,可以在这里找到"不便" ).

为了缩短它,我需要返回Entity实例的集合.类非常简单:

[JsonObject]
public class Entity
{
    [PrimaryKey]
    [JsonProperty(PropertyName = "id")]
    public virtual int Id { get; set; }

    [JsonIgnore]
    public string Content { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

所以Entity只有IdContent.继承类可能有其他属性,但我只对该Content部分感兴趣(复杂的JSON).

可以通过泛型访问各种不同的实体Repository<T>.我需要知道Type具体类,因为T通过数据提供程序映射到基础SQLite表,构建在SQLite-net ORM之上.

所以,例如,如果我有Schedule : Entity,那么我将Repository<Schedule>用于操纵名为的表Schedule.这部分工作正常.

// must be instantiated with concrete class/type inheriting
// from Entity in order to map to correct database table …
Run Code Online (Sandbox Code Playgroud)

.net c# async-await

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

Golang html/templates:使用自定义Delims的ParseFiles

使用带分隔符的模板在使用时工作正常template.New("...").Delims("[[", "]]").Parse() 但是,我无法弄清楚如何获得相同的结果template.ParseFiles()

tmpl, err := template.ParseFiles("base.tmpl", "homepage/inner.tmpl")
if err != nil { panic(err) }
tmpl.Delims("[[", "]]")
p := new(Page) 
err = tmpl.Execute(os.Stdout, p)
if err != nil { panic(err) }
Run Code Online (Sandbox Code Playgroud)

我没有错误,但分隔符没有改变.

tmpl, err := template.ParseFiles("base.tmpl", "homepage/inner.tmpl")
t := tmpl.Lookup("base.tmpl").Delims("[[", "]]")
p := new(Page) 
err = t.Execute(os.Stdout, p)
if err != nil { panic(err) }
Run Code Online (Sandbox Code Playgroud)

这导致相同的结果.

如果这是相关的,我需要在我的网站的特定页面中嵌入一个小的角度应用程序.

此外,我有一个基本模板,其中包含一个常见的HTML结构,我将其与一个特定于页面的模板与ParseFiles()结合使用,从而实现了这种布局:

/templates/base.tmpl
/templates/homepage/inner.tmpl
/templates/otherpage/inner.tmpl
Run Code Online (Sandbox Code Playgroud)

这有可能吗?如果是这样,我做错了什么?

templates go angularjs

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

读取数组长度

我需要使用angularjs执行一些任务,根据JSON数组但是length属性不起作用.

var st = {
  "user": [{    
    "child":[{
      "label":"Batch Group 1"
    },{
      "label":"Batch Group 2"
    }],
  }]
};

console.log("lenght : "+st.user.child.length);
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得JSON数组的长度?

javascript arrays

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

Xamarin 应用程序发布模式下的 NullReferenceException

在对 REST API 的简单 POST 请求中,我将对象序列化为 JSON,如下所示:

var userDto = new { user = new { login = Username, password = Password } };
var jsonPayload = JsonConvert.SerializeObject(userDto, Formatting.Indented);
Run Code Online (Sandbox Code Playgroud)

在调试模式下一切正常,但在发布模式下jsonPayload变量为空,并且在我的 try/catch 中我得到NullReferenceException. 为什么这个变量的值在调试/发布中不同以及如何解决这个问题?

这是 Android 应用程序,我已启用互联网权限。

c# android xamarin

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

angularjs ng-paste不更新模型值

ng-paste在textarea中粘贴链接时使用了textarea,我正在调用一个自定义函数来存储该值.请参考以下代码

<textarea rows="1" ng-model="myObj.content"
              ng-paste="getContent(myObj)">
 </textarea>

$scope.getContent = function(a){
    console.log(a.content);
}
Run Code Online (Sandbox Code Playgroud)

但在控制台总是我undefined有价值.我如何获得我的对象值?

angularjs angularjs-scope angularjs-ng-model

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

如何将 ListView DataTemplate 中的按钮绑定到 ViewModel 中的命令?(MVVM 光)

我有一个包含以下代码的列表视图:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <ListBox x:Name="allToDoItemsListBox" 
             ItemsSource="{Binding AllToDoItems,Mode=OneWay}" 
             Margin="12,0,12,0" 
             Width="440" 
             ItemTemplate="{StaticResource ToDoListBoxItemTemplate}" />
</Grid>
Run Code Online (Sandbox Code Playgroud)

数据模板如下:

<phone:PhoneApplicationPage.Resources>
    <DataTemplate x:Key="ToDoListBoxItemTemplate">

        <Grid HorizontalAlignment="Stretch" Width="420">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="100" />
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="Auto" />
                <ColumnDefinition Width="100" />
            </Grid.ColumnDefinitions>

            <CheckBox 
                IsChecked="{Binding IsComplete, Mode=TwoWay}" 
                Grid.Column="0" VerticalAlignment="Top"/>

            <TextBlock 
                Text="{Binding ItemName}" 
                FontSize="{StaticResource PhoneFontSizeLarge}" 
                Foreground="Gray"
                Grid.Column="1" Grid.ColumnSpan="2" 
                VerticalAlignment="Top" Margin="-36, 12, 0, 0"/>

            <Button                                
                Grid.Column="3"
                x:Name="deleteTaskButton"
                BorderThickness="0"                                                                  
                Margin="0, -18, 0, 0"
                Command="{Binding Path=DeleteCommand}" CommandParameter="{Binding}"/>

            <Image 
                Source="/Images/appbar.delete.rest.png"
                Height="75"
                Width="75"/>
        </Grid>
    </DataTemplate>
</phone:PhoneApplicationPage.Resources>
Run Code Online (Sandbox Code Playgroud)

我尝试将按钮命令“DeleteCommand”绑定到 ViewModel 中的 ICommand,但失败了,我该怎么办?

ViewModel 中的代码是:

 public …
Run Code Online (Sandbox Code Playgroud)

c# binding mvvm mvvm-light windows-phone-8

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

投票数据库设计

我正在实现一种投票功能,以允许用户对自己喜欢的图像进行投票。他们只能投票3张图像。或多或少。因此,我正在使用复选框对其进行验证。我需要将这些选票存储在数据库中。

这是我到目前为止所拥有的:

| voteID | 名称| emailAddress | ICNo | imageID

(其中imageID是Images表的外键)

我仍在学习数据库系统,考虑到某些字段(例如电子邮件地址和IC编号)必须重复,因此我觉得这不是一个好的数据库设计。

例如,

|voteID | name|   emailAddress     |   ICNo      |  imageID
   1      BG    email@example.com    G822A28A          10
   2      BG    email@example.com    G822A28A          11
   3      BG    email@example.com    G822A28A          12
   4      MO    email2@example.com   G111283Z          10 
Run Code Online (Sandbox Code Playgroud)

database voting voting-system

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

修改表达式&lt;Func&lt;T, bool&gt;&gt;

我没怎么处理过表达式,所以我不能说我的意图是否有任何意义。我环顾了互联网,但无济于事。

说我有这样的方法

public async Task<T> GetFirstWhereAsync(Expression<Func<T, bool>> expression)
{
    // this would be a call to 3rd party dependency
    return await SomeDataProvider
        .Connection
        .Table<T>()
        .Where(expression)
        .FirstOrDefaultAsync();
}
Run Code Online (Sandbox Code Playgroud)

从我的其他代码中,我可以调用它,例如

private async Task<User> GetUser(Credentials credentials)
{
    return await SomeDataSource
        .GetFirstWhereAsync(u => u.UserName.Equals(credentials.UserName));
}
Run Code Online (Sandbox Code Playgroud)

所以我会首先收到与给定表达式匹配的User我的SomeDataProvider


我的实际问题是我将如何进行修改,GetFirstWhereAsync以便将一些SecretSauce应用于传递给它的任何表达式?我可以在调用者中做到这一点,但这会很丑陋而且没有多少乐趣。

所以如果我传入像这样的表达式

u => u.UserName.Equals(credentials.UserName);
p => p.productId == 1;
Run Code Online (Sandbox Code Playgroud)

我希望将这些修改为

u => u.UserName.Equals(SecretSauce.Apply(credentials.UserName));
p => p.productId == SecrectSauce.Apply(1);
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何使用 Angular JS 在输入字段中输入时将文本转换为大写

我知道这对于 jquery 是可能的,但我不知道如何使用 Angular js 做到这一点,请问有什么建议吗?

       function mayuscula(campo){
            $(campo).keyup(function() {
                           $(this).val($(this).val().toUpperCase());
            });
       }
Run Code Online (Sandbox Code Playgroud)

angularjs-directive

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

Twitter Bootstrap Carousel:随机化图像顺序

我正在使用Twitter Bootstrap的轮播脚本制作一个标识炫耀旋转木马.徽标应随机排序,每次用户刷新页面时都要随机播放

我在Google上搜索了很多找到了一些解决方案,但没有一个能为我工作,我不知道会发生什么......无论如何:

这是小提琴:http://jsfiddle.net/HGWMy/1/

<div id="carousel-example-generic" 
     class="carousel slide" 
     data-ride="carousel" 
     style="width: 180px; margin: 0 auto">

    <!-- Wrapper for slides -->
    <div class="carousel-inner">
        <div class="item active">
            <a href="#"><img src="http://i.imgur.com/jSfZIJK.png" alt="Vale"></a>
        </div>
        <div class="item">
            <a href="#"><img src="http://i.imgur.com/z2FyBAt.png" alt="Petrobras"></a>
        </div>
        <div class="item">
            <a href="#"><img src="http://i.imgur.com/mZtv0bA.png" alt="IGAM"></a>
        </div>
        <div class="item">
            <a href="#"><img src="http://i.imgur.com/tqgQxbq.png" alt="Arcelor Mittal"></a>
        </div>
    </div>
</div>

<script>
jQuery(document).ready(function($) {
  $('.carousel').carousel({
    interval: 1000
  })
});
</script>
Run Code Online (Sandbox Code Playgroud)

random shuffle carousel twitter-bootstrap

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