小编Iva*_*čić的帖子

当我尝试在Dropbox中允许时,Xamarin Mac应用程序没有反应

我正在开发一个Xamarin Mac应用程序,我需要与Dropbox进行一些数据同步.

我创建了一个WebView,它导航到一个URL,提示用户输入其用户名和密码.点击确定并成功登录后,我会看到一个新屏幕,我可以在Dropbox中的应用程序> AppName中授予或拒绝应用程序访问它的文件夹.

无论击中取消还是允许没有任何反应.但是,如果我点击左上角的Dropbox图标,我会正常导航到我的仪表板.

我认为这可能是一个Javascript问题或类似的东西,但我已经改变了我能想到的所有属性,我仍然停留在同一页面上.

我需要设置什么才能继续前进?

macos dropbox webview xamarin.mac

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

加载时在Telerik reportiviewer中显示打印预览

我正在使用Telerik ReportViewer并希望在"打印预览"中显示它,而无需用户点击PP图标.这可能吗?

编辑:我有一个Telerik报表查看器,它位于silverlight子窗口内.报告加载时,显示的不是打印方式(打印预览模式).我想programaticaly设置窗口状态为"打印预览",而不是让用户第一次点击打印预览图标,看看它将如何在纸上看

c# telerik

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

静态函数作为xaml中的eventhandler

我正在使用代码来模拟我的silverlight应用程序中的选项卡功能.

我真的很想避免多次编写函数,因为它必须在整个应用程序中的很多文本框中使用.我创建了一个静态类

public static class TabInsert
{
    private const string Tab = "    ";
    public static void textBox_KeyDown(object sender, KeyEventArgs e)
    {
        TextBox textBox = sender as TextBox;
        if (e.Key == Key.Tab)
        {
            int selectionStart = textBox.SelectionStart;
            textBox.Text = String.Format("{0}{1}{2}",
                    textBox.Text.Substring(0, textBox.SelectionStart),
                    Tab,
                    textBox.Text.Substring(textBox.SelectionStart + textBox.SelectionLength, (textBox.Text.Length) - (textBox.SelectionStart + textBox.SelectionLength))
                    );
            e.Handled = true;
            textBox.SelectionStart = selectionStart + Tab.Length;
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

所以我可以从各个地方访问它 textBox.KeyDown += TabInsert.textBox_KeyDown;

有没有办法在XAML中做到这一点?

c# xaml event-handling silverlight-4.0

5
推荐指数
2
解决办法
3020
查看次数

Wordpress Rest API登录

我在WinJS Universalapplication上使用Wordpress Rest API,并希望以某种方式登录我的用户,然后让他们浏览我从API获得的产品.

我尝试过这样的事情

var settings = {
    "async": true,
    "crossDomain": true,
    "url": "http://example.com/wp-json/users/me",
    "method": "GET",
    "headers": {
        "authorization": "Basic dXNlcm5hbWU6cGFzc3dvcmQ==",
        "cache-control": "no-cache"
    }
}

$.ajax(settings).done(function(response) {
    console.log(response);
});
Run Code Online (Sandbox Code Playgroud)

但我明白了

DENIED - The requested resource requires user authentication. (XHR): GET - http://example.com/wp-json/users/me
Run Code Online (Sandbox Code Playgroud)

我也尝试使用Postman并将其取回

[{"code":"json_not_logged_in","message":"You are not currently logged in."}]
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,因为我尝试使用Wordpress中的用户列表中的用户名/密码组合登录.

更新:

安装后基本认证插件我现在能够得到它的工作,但现在当我输入错误的用户名或密码的Windows 10的跳跃,并打开自己的登录表单,而不是让我来处理吧.

我现在必须弄清楚如何压制这种行为

ajax rest wordpress authorization

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

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

绑定与变量的显式赋值

我在考虑以下问题.

如果我有一个文本框/滑块/组合框,哪个值绑定到类似的东西

<TextBox Name=textBox Text="{Binding Text}"/>
Run Code Online (Sandbox Code Playgroud)

然后呢

textBox.Text = "something"
Run Code Online (Sandbox Code Playgroud)

它是否"覆盖"绑定或绑定"更强"然后显式赋值

c# silverlight wpf binding

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

在Windows手机上获取图像的文件路径

我正在开发一个Windows Phone 8应用程序,并且已经有一些图片已经填充到这样的列表框中

<ListBox x:Name="Control" ItemsSource="{Binding Pictures}">
    <ListBox.ItemTemplate>
         <DataTemplate>
              <Grid Background="WhiteSmoke" Margin="10">
                    <Image Source="{Binding Source}" Margin="10"/>
              </Grid>
         </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

ViewModel很简单

public class MainPageViewModel : NotificationObject
{
    private ObservableCollection<Picture> _pictures;

    public MainPageViewModel()
    {
        Pictures = new ObservableCollection<Picture>
            {
                new Picture
                    {
                        Source = new BitmapImage(new Uri("../Images/Pictures/1.jpg", UriKind.Relative))
                    }
                 //Add more images here
            };
    }

    public ObservableCollection<Picture> Pictures
    {
        get { return _pictures; }
        set
        {
            _pictures = value;
            RaisePropertyChanged(() => Pictures);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在希望通过点击图像,用户可以获得共享选项

 void ShowShareMediaTask(object sender, GestureEventArgs e) …
Run Code Online (Sandbox Code Playgroud)

c# filepath windows-phone-8

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

Openlayers 3 pan map始终在左边

我正在开发一个应用程序,我从服务器获取用户位置,并将其显示在地图上.

我也提供了一个角度,这样我就可以显示用户正在查看的方向.

还可以打开侧面板以获取更多信息.在这种情况下,我必须向左移动地图中心,我喜欢这样.

var center = map.getView().getCenter();

var pan = ol.animation.pan({
    duration: 500,
    source: (center)
});

if (isSidePanelVisible) {
    center[0] += 1000;
} else {
    center[0] -= 1000;
}

map.beforeRender(pan);
map.getView().setCenter(center);
Run Code Online (Sandbox Code Playgroud)

当用户"向北"看时,这种方法很有效,但是当我以一定角度旋转地图时却没有.是否有一种快速的方法来平移地图总是留下一定数量的角度?

rotation pan openlayers-3

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

使用switch将String转换为局部变量

我知道这听起来有点奇怪,但有可能将字符串转换为局部变量,如下所示:

String actionName = "eat";
(local variable)actionName;

Pet.actionName;
//and computer will read it as Pet.eat;
Run Code Online (Sandbox Code Playgroud)

在开关中它看起来像那样:

String actionName = "eat";

switch (actionName)
{
    eat:
       return  Pet.eat;
    default:
       return;
}
Run Code Online (Sandbox Code Playgroud)

c#

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