小编Hak*_*tık的帖子

如何从DIV创建一个三角形

我有一个divHTML,里面写着一些文字.
div通过设置它的创建X,Y坐标和heightwidth.
我想绘制一个三角形叠加,div这样我的内容就不会丢失.
我不能改变的X,Y坐标为我其他div的定位是基于此div.
使用多重div方法生成三角形似乎也不可行,因为我不确定div我将在哪个文本中写下......

有人可以建议我如何做到这一点..?

html

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

WPF应用程序 - 不再可点击

我是WPF新手,而且我的窗口不再可点击了.

我无法单击一个按钮,我无法编辑文本框.

我正在使用Visual Studio 2015(也是新的).

可能是什么原因?

这里有一些代码:

<Window x:Class="Mxx.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:Mxx"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="26*"/>
    </Grid.RowDefinitions>
    <Menu>
        <MenuItem Header="Log out" Click="MenuItem_Click1"/>
        <MenuItem Header="Option 2">
            <MenuItem Header="Load new control" Click="MenuItem_Click2a"/>
            <MenuItem Header="Open new window" Click="MenuItem_Click2b"/>
        </MenuItem>
    </Menu>
    <Border x:Name="Stage" Grid.Row="1"/>
    <Grid x:Name="LoginLayer" Background="#FFFFFFFF" Grid.RowSpan="2">
        <Grid HorizontalAlignment="Center" VerticalAlignment="Center" Background="LightBlue">
            <Grid.ColumnDefinitions>
                <ColumnDefinition/>
                <ColumnDefinition/>
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition/>
                <RowDefinition/>
                <RowDefinition/>
                <RowDefinition/>
            </Grid.RowDefinitions>

            <TextBlock Text="Mxx" Grid.ColumnSpan="2" FontWeight="Bold" HorizontalAlignment="Center" Margin="5" FontSize="20"/>
            <TextBlock Text="Name" Grid.Row="1" Margin="3"/>
            <TextBox x:Name="txtName" Grid.Row="1" …
Run Code Online (Sandbox Code Playgroud)

c# wpf visual-studio-2015

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

UWP 10 C#HttpResponseMessage任务冻结

我从搜索中找不到任何有类似问题的人:

我正在尝试使用HttpClient从服务器获取XML,但我的UI在"task.Wait()"行奇怪地冻结.这是代码:

public void register() {
    String data = "register=" + (accountName) + "&email0=" +
                (email) + "&email1=" + (otherEmail);
    var task = MakeRequest(data);
    task.Wait();                  //freezes here
    var response = task.Result;
    String resultstring = response.Content.ReadAsStringAsync().Result;
}

private static async Task<System.Net.Http.HttpResponseMessage> MakeRequest(String data)
{
     var content = new StringContent(data, Encoding.UTF8, "application/x-www-form-urlencoded");
     var httpClient = new System.Net.Http.HttpClient();
     System.Net.Http.HttpResponseMessage responseMessage=null;
     try
     {
         responseMessage = await httpClient.PostAsync(server, content);
     }
     catch(Exception ex)
     {
         responseMessage.ReasonPhrase = string.Format("RestHttpClient.SendRequest failed: {0}", ex);
     }
        return responseMessage;
 }
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!

c# dotnet-httpclient

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

如何删除现有的文件dropzone?

我有这个样本:

链接

代码HTML:

<div class="dropzone dz-clickable" id="myDrop">
     <div class="dz-default dz-message" data-dz-message="">
          <span>Upload or drag patient photo here</span>
     </div>
</div>
Run Code Online (Sandbox Code Playgroud)

代码JS:

 Dropzone.autoDiscover = false;
 var myDropzone = new Dropzone("div#myDrop", {
   addRemoveLinks: true,
   url: "#",
   maxFiles: 1,
   init: function() {

     this.on("maxfilesexceeded", function(file) {
       alert("You are not allowed to chose more than 1 file!");
       this.removeFile(file);

     });

     this.on("addedfile", function(file) {
       myDropzone.options.removefile.call(myDropzone, mockFile);
       //  I want to delete an existing element
     });

   }
 });

 var fileName = $('#profilePicture').val();
 var mockFile = {
   name: fileName,
   size: …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dropzone.js

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

淘汰原型问题

我想了解为什么当属性是原型时,knockout的行为会有所不同,尤其重要的是,如何避免它,同时仍然使用原型.
我想要覆盖一些方法,因为我有一个我们要继承的基本视图模型

以下是我的意思

JSFIDDLE WITH PROTOTYPE [尝试输入第一个输入框,它将出现在另一个输入框中]

var viewModel = function(params) {
        this.params =  params;
    };
    viewModel.prototype.text = ko.observable(this.params  && this.params.initialText || '');


ko.components.register('message-editor', {
    viewModel: viewModel,
    template: 'Message: <input data-bind="value: text" /> '
            + '(length: <span data-bind="text: text().length"></span>)'
});
 
ko.applyBindings();
Run Code Online (Sandbox Code Playgroud)
<!-- ko component: "message-editor" -->
<!-- /ko -->
<br />
<!-- ko component: "message-editor" -->
<!-- /ko -->


<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.2/knockout-min.js"></script>
Run Code Online (Sandbox Code Playgroud)

没有PROTOTYPE的JSFIDDLE [尝试输入第一个输入框,它不会出现在另一个输入框中]

var viewModel = function(params) {
        this.params =  params;
        this.text = ko.observable(this.params  && this.params.initialText || '');
    };


ko.components.register('message-editor', …
Run Code Online (Sandbox Code Playgroud)

javascript prototype knockout.js knockout-components

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