小编Hod*_*lom的帖子

单击后退按钮重新加载上一页

我的主页看起来像这样:

<body>
    <div id="MainPage" data-role="page">
        <script>
            $("#MainPage").live("pageinit", function () { ... });
        </script>
        ...//I have a map and when I walk to the next page I delete the map.
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

我的下一页看起来像这样:

<body>
  <div id="NextPage" data-role="page">
    <script>
      $("#NextPage").live("pageinit", function () {... });
    </script>
 <a data-res="btnBack" data-role="button" data-theme="b" href="MainPage.html"
                data-icon="back" data-iconpos="left" onclick="document.MainPage.reload(true);">
            </a>
    ...//I have a map and when I walk to the Main page I delete the map.
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

因为我删除了我必须重新加载主页面的地图并且它不能以这种方式工作,所以主页面不被识别为页面,因此没有重新加载功能.

有人可以帮忙吗?

javascript jquery html5 google-maps jquery-mobile

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

允许用户以任何方向旋转地图?

我的应用程序中有一个Google地图页面,该页面由Html5制作并包含在PhoneGap中.我想允许用户以任何方向旋转地图,而不仅仅是放大和缩小.我怎样才能做到这一点?

我的偏好是在JavaScript中执行此操作,但如果这是不可能的,那么我将通过Android执行此操作.

javascript html5 android google-maps cordova

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

类不能在没有空构造函数的情况下进行序列化

我想知道为什么一个class不能serialization没有空构造函数。

当我收到此错误消息时,我尝试了几次:

ClassName cannot be serialized because it does not have a parameterless constructor.
Run Code Online (Sandbox Code Playgroud)

代码是这样的:

   public void DoSerialize(string path)
    {
        try
        {
            XmlSerializer serializer = new XmlSerializer(typeof(List<MyClass>));
            TextWriter textWriter = new StreamWriter(path);
            serializer.Serialize(textWriter, MyList);
            textWriter.Close();
        }
        catch (Exception e)
        {

        }
    }
Run Code Online (Sandbox Code Playgroud)

真的,当我添加一个空的构造函数时,它起作用了

c#

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

覆盖winform窗口的调整大小行为

我有一个winform窗口.当我改变屏幕大小时,屏幕会立即增加或减少.

我更喜欢窗口的Resize行为就像Split Container一样,只要我拖动鼠标我只看到标记窗口大小的行,并且只有在离开Resize操作时才会进行.

我看到几个例子表明,通过隐藏窗口的框架,然后通过点击窗口本身画框.

我希望通过单击窗口的框架(我不想隐藏框架)而不是在窗口上.

有没有办法做到这一点?(可以以任何方式覆盖Resize的行为).

c# forms resize splitcontainer winforms

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

根据内容更改列宽

我有一个 DataGrid,他的 ItemSource 绑定到以下对象:

public ObservableCollection<X> MyCollection{ get; set; }
Run Code Online (Sandbox Code Playgroud)

X 类包含 DataGrid 列的所有数据

例子:

private string name;

public string Name
{
    get { return name; }
    set
    {
        name= value;
        NotifyPropertyChanged("Name");
    }
}
Run Code Online (Sandbox Code Playgroud)

ETC。

有什么我可以在xaml中设置为基于内容的列宽度(当内容更改时宽度也会相应更改)?

我见过很多在 C# 代码中执行此操作的示例,我希望在 XAML 中执行此操作,这可能吗?

编辑:

数据网格:

<DataGrid x:Name="DG" ItemsSource="{Binding}" AutoGenerateColumns="False">
  <DataGrid.Columns>
     <DataGridTextColumn Header="{x:Static p:Resources.Name}" Binding="{Binding Name}"></DataGridTextColumn>
     <DataGridTextColumn Header="{x:Static p:Resources.x}" Binding="{Binding X}"></DataGridTextColumn>
     <DataGridTextColumn Header="{x:Static p:Resources.y}" Binding="{Binding Y}"></DataGridTextColumn>
  </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

wpf xaml datagrid

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

更改jquery mobile的init页面上的元素

我尝试在init页面上更改滑块属性:

$(document).delegate('#my-page','pageinit', InitMyPage());

function InitMyPage() {
    var today = new Date();
    $("#my-slider").prop({
        min: 1,
        max: 50
    }).slider("refresh");
} 
Run Code Online (Sandbox Code Playgroud)

看起来在页面init $("#my-slider")仍然未知.

当我试图在控制台上获取它时,它看起来像这样:

$("#year-slider")
[]
Run Code Online (Sandbox Code Playgroud)

我得到错误:

未捕获的TypeError:undefined不是函数

我什么时候可以更改元素(哪个事件)?

javascript jquery html5 slider jquery-mobile

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

如果发生某种情况,如何链接到CSS?

我有两个CSS页面,

我想根据特定条件将HTML页面链接到其中一个页面.

怎么做?

javascript css html5 hyperlink

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