小编Van*_*nel的帖子

WPF:如何设置UserControl显示的对话框的所有者窗口?

我有一个WPF应用程序有这三种类型的东西......

  • WindowMain
  • UserControlZack
  • WindowModal

UserControlZack1位于我的WindowMain上......

<Window x:Class="WindowMain"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:ProjectName"
        ...
        Name="WindowMain">
    <Grid>
        ...
        <local:UserControlZack x:Name="UserControlZack1" ... />
        ...
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

UserControlZack1显示一个WindowModal dailog框...

Partial Public Class UserControlZack

   ...

    Private Sub SomeButton_Click(...)
        'instantiate the dialog box and open modally...
        Dim box As WindowModal = New WindowModal()
        box.Owner = ?????
        box.ShowDialog()
        'process data entered by user if dialog box is accepted...
        If (box.DialogResult.GetValueOrDefault = True) Then
            _SomeVar = box.SomeVar
            ...
        End If
    End Sub

End Class

如何将box.Owner设置为正确的Window,我正在运行的WindowMain实例?

我无法使用box.Owner = Me.Owner,因为"'所有者'不是'ProjectName.UserControlZack'的成员." …

.net vb.net wpf user-controls dialog

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

将MyDbContext与IdentityDbContext合并

我在一个单独的Data Accass Layer类库项目中有一个MyDbContext.我有一个带有默认IdentityDbContext的ASP.NET MVC 5项目.这两个上下文使用相同的数据库,我想将AspNetUsers表用于我的表的外键.所以我想合并两个Context,我也想使用ASP.NET Identity.

我怎样才能做到这一点?

请指教,

合并后这是我的上下文:

public class CrmContext : IdentityDbContext<CrmContext.ApplicationUser> //DbContext
{
    public class ApplicationUser : IdentityUser
    {
        public Int16 Area { get; set; }
        public bool Holiday { get; set; }
        public bool CanBePublic { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    }

    public CrmContext()
        : base("DefaultConnection")
    {

    }

    public DbSet<Case> Case { get; set; }
    public DbSet<CaseLog> CaseLog { get; set; }
    public DbSet<Comment> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-identity

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

如何使用View.OnTouchListener而不是onClick

我正在为客户开发Android 2.2.2应用程序,他想要执行以下操作:

现在我有一个带有onClick事件的按钮,但他不喜欢,他想在用户释放按钮时检测.

我找到了View.OnTouchListener,我认为这是我需要使用的但是,有没有可能将这个事件添加到xml,就像我在onClick上做的那样?

<ImageButton
    android:id="@+id/btnSaveNewGate"
    android:layout_width="@dimen/btnSaveNewGate_width"
    android:layout_height="@dimen/btnSaveNewGate_height"
    android:layout_below="@+id/radioGrGateType"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="@dimen/btnSaveNewGate_marginTop"
    android:background="@null"
    android:contentDescription="@string/layout_empty"
    android:onClick="onSaveNewGateClick"
    android:scaleType="fitXY"
    android:src="@drawable/save_gate_selector" />
Run Code Online (Sandbox Code Playgroud)

我还有两个问题:

当用户松开手指时,哪个事件相关联?

有没有禁止使用的指导View.OnTouchListener代替onClick

android user-input android-layout

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

POST表单数组没有成功

我正在使用C#和.NET Framework 4.5.1开发ASP.NET MVC 5 Web.

form在一个cshtml文件中有这个:

@model MyProduct.Web.API.Models.ConnectBatchProductViewModel

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Create</title>
</head>
<body>
    @if (@Model != null)
    { 
        <h4>Producto: @Model.Product.ProductCode, Cantidad: @Model.ExternalCodesForThisProduct</h4>
        using (Html.BeginForm("Save", "ConnectBatchProduct", FormMethod.Post))
        {
            @Html.HiddenFor(model => model.Product.Id, new { @id = "productId", @Name = "productId" });

            <div>
                <table id ="batchTable" class="order-list">
                    <thead>
                        <tr>
                            <td>Cantidad</td>
                            <td>Lote</td>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>@Html.TextBox("ConnectBatchProductViewModel.BatchProducts[0].Quantity")</td>
                            <td>@Html.TextBox("ConnectBatchProductViewModel.BatchProducts[0].BatchName")</td>
                            <td><a class="deleteRow"></a></td>
                        </tr>
                    </tbody>
                    <tfoot>
                        <tr>
                            <td colspan="5" style="text-align: left;"> …
Run Code Online (Sandbox Code Playgroud)

html c# forms asp.net-mvc

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

在DIV中居中H1标签

我在body标签中有以下DIV:

<div id="AlertDiv"><h1>Yes</h1></div>
Run Code Online (Sandbox Code Playgroud)

这些是他们的CSS类:

#AlertDiv {
    position:absolute;
    height: 51px;
    left: 365px;
    top: 198px;
    width: 62px;
    background-color:black;
    color:white;
}

#AlertDiv h1{
    margin:auto;
    vertical-align:middle;
}
Run Code Online (Sandbox Code Playgroud)

如何在DIV内垂直和水平对齐H1?

AlertDiv 将比H1大.

css alignment vertical-alignment

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

异步加载图像到UIImage

我正在使用iOS 5.0 SDK和XCode 4.2开发iOS 4应用程序.

我必须在UITableView中显示一些帖子博客.当我检索所有Web服务数据时,我使用此方法创建UITableViewCell:

- (BlogTableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString* cellIdentifier = @"BlogCell";

    BlogTableViewCell* cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];

    if (cell == nil)
    {
        NSArray* topLevelObjects =  [[NSBundle mainBundle] loadNibNamed:@"BlogTableViewCell" owner:nil options:nil];

        for(id currentObject in topLevelObjects)
        {
            if ([currentObject isKindOfClass:[BlogTableViewCell class]])
            {
                cell = (BlogTableViewCell *)currentObject;
                break;
            }
        }
    }

    BlogEntry* entry = [blogEntries objectAtIndex:indexPath.row];

    cell.title.text = entry.title;
    cell.text.text = entry.text;
    cell.photo.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:entry.photo]]];

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

但这一行:

cell.photo.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch asynchronous uitableview uiimageview ios

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

'module'对象没有属性'SummaryWriter'

我在Linux CentOS 7上使用Tensorflow版本0.12.head和Python 2.7,当我运行它时:

import tensorflow as tf

a = tf.constant(5, name="input_a")
b = tf.constant(3, name="input_b")
c = tf.mul(a, b, name="mul_c")
d = tf.add(a, b, name="add_d")
e = tf.add(c, d, name="add_e")
sess = tf.Session()
output = sess.run(e)
writer = tf.train.SummaryWriter('./my_graph', sess.graph)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

AttributeError                            Traceback (most recent call last) <ipython-input-6-29c037e85eec> in <module>()
----> 1 writer = tf.train.SummaryWriter('./my_graph', sess.graph)

AttributeError: 'module' object has no attribute 'SummaryWriter'
Run Code Online (Sandbox Code Playgroud)

因为有错误我已经运行这两个命令的问题在Github上的同样的问题:

>>> import six
>>> print(six.__version__)
1.10.0
>>> print(dir(six.moves.queue)) ['Empty', 'Full', 'LifoQueue', 'PriorityQueue', 'Queue', …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 tensorflow

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

NinjectDependencyResolver无法绑定ModelValidatorProvider

我正在使用C#,.NET Framework 4.5.1开发ASP.NET Web Api 2.2.

更新我的Web.Api到Ninject 3.2.0后,我收到此错误:

Error activating ModelValidatorProvider using binding from ModelValidatorProvider to NinjectDefaultModelValidatorProvider
A cyclical dependency was detected between the constructors of two services.

Activation path:
  3) Injection of dependency ModelValidatorProvider into parameter defaultModelValidatorProviders of constructor of type DefaultModelValidatorProviders
  2) Injection of dependency DefaultModelValidatorProviders into parameter defaultModelValidatorProviders of constructor of type NinjectDefaultModelValidatorProvider
  1) Request for ModelValidatorProvider

Suggestions:
  1) Ensure that you have not declared a dependency for ModelValidatorProvider on any implementations of the service.
  2) Consider …
Run Code Online (Sandbox Code Playgroud)

c# ninject ninject.web.mvc

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

将数据从ASP.NET页面传递到动态加载的ASCX用户控件

我正在使用C#和Ajax开发一个ASP.NET应用程序.

我有一个页面,用于保存动态加载的用户控件.我需要将一些数据(整数值和一些字符串)传递给动态加载的用户控件.

现在我使用Session来传递这些值,但我想我可以用另一种方式; 类似于VIEWSTATE或隐藏的输入.

你推荐我什么?

更新:

我动态加载控件这一事实非常重要,因为每次回发都会加载控件,而且我无法在控件上存储任何值.

c# ascx communication asp.net-ajax

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

检测NSUserDefaults上的更改

我正在开发一个带有最新SDK的iOS应用程序.

我想知道什么时候NSUserDefaults改变它的价值.

我发现了这个,但它特定于macOS:

[[NSUserDefaultsController sharedUserDefaultsController] addObserver:self
    forKeyPath:[@"values." stringByAppendingString: @"MyPreference"]
    options:NSKeyValueObservingOptionNew
    context:NULL];
Run Code Online (Sandbox Code Playgroud)

我怎么能在iOS上这样做?

objective-c nsuserdefaults ios

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