한 페이지에서 다음 페이지로 데이터를 전달하는 방법은 무엇입니까?

자부심

저는 Xamarin처음 접 했고 편집기의 텍스트를 기본 페이지에 저장 한 다음 두 번째 페이지에 표시하는 방법을 찾고 있습니다. 그렇게 어려울 수는 없지만 해결책을 찾을 수 없습니다. 내가 본 다른 옵션 중 일부는 텍스트 파일을 저장하는 것이 었으며이 경로로 가고 싶지 않습니다. 그러나 그것이 나보다 유일한 방법이라면.

내 코드는 다음과 같습니다.

MainPage.xaml

<?xml version="1.0" encoding="utf-8" ?>
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             xmlns:Controls="http://xamarin.com/schemas/2014/forms"
             mc:Ignorable="d"
             x:Class="Counter.MainPage">

    <StackLayout BackgroundColor="White" Padding="60" VerticalOptions="Start">
        <Label Text="Editor"
               x:Name="CounterLabel"
               FontSize="25"
               FontFamily="ComicSans"
               HorizontalOptions="Center"
            />
        <Editor Placeholder="Enter text here" AutoSize="TextChanges"/>
        <Button Text="Telepromt" Clicked="NavigateButton_OnClicked">
            <VisualStateManager.VisualStateGroups>
                <VisualStateGroup x:Name="CommonStates">
                    <VisualState x:Name="Normal">
                        <VisualState.Setters>
                            <Setter Property="Scale"
                            Value="1" />
                        </VisualState.Setters>
                    </VisualState>

                    <VisualState x:Name="Pressed">
                        <VisualState.Setters>
                            <Setter Property="Scale"
                            Value="0.99" />
                        </VisualState.Setters>
                    </VisualState>

                </VisualStateGroup>
            </VisualStateManager.VisualStateGroups>
            </Button>
        </StackLayout>

    </ContentPage>

MainPage.xaml.cs

using GalaSoft.MvvmLight.Views;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace Counter 
{
    [DesignTimeVisible(false)]

    public partial class MainPage : ContentPage
    {
        public MainPage() => InitializeComponent();

        public class RoutedEventArgs: EventArgs
        {

        }

        private async void NavigateButton_OnClicked(object sender, EventArgs e)
        {
            await Navigation.PushAsync(new Page1());
        }
    }
}

Page1.xaml

    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
             x:Class="Counter.Page1">
    <ContentPage.Content>
        <StackLayout BackgroundColor="White" Padding="60" VerticalOptions="Center">
            <Button Text="Main Page" Clicked="NavigateButton_OnClicked">
                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CommonStates">
                        <VisualState x:Name="Normal">
                            <VisualState.Setters>
                                <Setter Property="Scale"
                            Value="1" />
                            </VisualState.Setters>
                        </VisualState>

                        <VisualState x:Name="Pressed">
                            <VisualState.Setters>
                                <Setter Property="Scale"
                            Value="0.99" />
                            </VisualState.Setters>
                        </VisualState>

                    </VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
            </Button>
        </StackLayout>
    </ContentPage.Content>
</ContentPage>
Deczaloth

당신 만의 텍스트를 전달하려는 경우 EditorMainPage받는 Page1작업을 수행 할 수 있습니다 :

XAMLEditor 에서 이름 지정

<Editor x:Name = "editor" Placeholder="Enter text here" AutoSize="TextChanges"/>

패스 Editor받는 사람의 텍스트를 Page1생성자

private async void NavigateButton_OnClicked(object sender, EventArgs e)
{
    await Navigation.PushAsync(new Page1(editor.Text));
}

당신의에서 Page1생성자는 입력으로 받기

public partial class Page1 : ContentPage
{
    String MainPageEditorText;

    public Page1(string editorText)
    {
        InitializeComponent();

        MainPageEditorText = editorText; // Now you can access MainPageEditorText from anywhere in Page1 class!
        ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jquery 변수를 한 페이지에서 다른 페이지로 전달하는 방법은 무엇입니까?

분류에서Dev

Python Tkinter에서 한 페이지에서 다른 페이지로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

HTML 페이지에서 다른 페이지로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

한 페이지에서 다른 페이지로 html로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

데이터베이스없이 html로 한 페이지에서 다른 페이지로 데이터를 전송하는 방법은 무엇입니까?

분류에서Dev

JavaScript를 사용하여 한 페이지에서 다른 페이지로 양식 입력 및 음악을 전달하는 방법은 무엇입니까?

분류에서Dev

한 HTML 페이지에서 다른 HTML 페이지로 JSON 데이터 배열을 전달하는 방법은 무엇입니까?

분류에서Dev

Phonegap에서 JavaScript를 사용하여 한 HTML에서 다른 HTML 페이지로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

CustomMessageBox에서 호출 한 페이지로 데이터를 전달하는 방법은 무엇입니까?

분류에서Dev

한 Html에서 다른 Html 페이지로 값을 전달하는 방법은 무엇입니까?

분류에서Dev

선택한 항목의 컬렉션에서 한 페이지에서 다른 페이지로 데이터를 출력하는 방법은 무엇입니까?

분류에서Dev

ReactJS에서 한 페이지에서 다른 페이지로 양식 필드를 전달하는 방법은 무엇입니까?

분류에서Dev

Android Studio에서 한 페이지에서 다른 페이지로 세션 ID를 전달하는 방법은 무엇입니까?

분류에서Dev

자바 스크립트에서 onclick으로 한 페이지에서 다른 페이지로 값을 전달하는 방법은 무엇입니까?

분류에서Dev

재 시도한 데이터베이스 데이터를 다른 페이지로 전달하는 방법은 무엇입니까?

분류에서Dev

한 온천 UI 페이지에서 다른 페이지로 개체를 전달하는 방법은 무엇입니까?

분류에서Dev

한 페이지에서 다른 페이지로 라우팅하는 방법은 무엇입니까?

분류에서Dev

한 HTML 페이지에서 다른 페이지로 기능을 수행하는 방법은 무엇입니까?

분류에서Dev

각도 js에서 한 페이지에서 다른 페이지로 데이터를 전달하는 방법

분류에서Dev

자바 스크립트 : 한 웹 페이지에서 다른 웹 페이지로 데이터를 전달하는 간단한 방법이 있습니까?

분류에서Dev

localStorage로 전달한 후 다른 웹 페이지에 목록을 인쇄하는 방법은 무엇입니까?

분류에서Dev

다른 방법으로 한 PHP 페이지에서 다른 페이지로 메시지를 전송하는 방법은 무엇입니까?

분류에서Dev

AngularJS를 사용하여 데이터를 다른 페이지로 전달하는 방법은 무엇입니까?

분류에서Dev

PHP에서 다른 페이지의 한 페이지에서 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

한 페이지에서 다른 페이지로 가치를 전송하는 방법은 무엇입니까? 10 월 cms

분류에서Dev

Laravel에 데이터를 저장 한 후 이전 페이지로 다시 리디렉션하는 방법은 무엇입니까?

분류에서Dev

페이지를 다시로드 한 후 Django 템플릿에서 항상 모델 데이터를 표시하는 방법은 무엇입니까?

분류에서Dev

제출 버튼없이 한 jsp 페이지에서 다른 jsp로 값을 전달하는 방법은 무엇입니까?

분류에서Dev

한 열에서 다른 열로 데이터를 전달하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    jquery 변수를 한 페이지에서 다른 페이지로 전달하는 방법은 무엇입니까?

  2. 2

    Python Tkinter에서 한 페이지에서 다른 페이지로 데이터를 전달하는 방법은 무엇입니까?

  3. 3

    HTML 페이지에서 다른 페이지로 데이터를 전달하는 방법은 무엇입니까?

  4. 4

    한 페이지에서 다른 페이지로 html로 데이터를 전달하는 방법은 무엇입니까?

  5. 5

    데이터베이스없이 html로 한 페이지에서 다른 페이지로 데이터를 전송하는 방법은 무엇입니까?

  6. 6

    JavaScript를 사용하여 한 페이지에서 다른 페이지로 양식 입력 및 음악을 전달하는 방법은 무엇입니까?

  7. 7

    한 HTML 페이지에서 다른 HTML 페이지로 JSON 데이터 배열을 전달하는 방법은 무엇입니까?

  8. 8

    Phonegap에서 JavaScript를 사용하여 한 HTML에서 다른 HTML 페이지로 데이터를 전달하는 방법은 무엇입니까?

  9. 9

    CustomMessageBox에서 호출 한 페이지로 데이터를 전달하는 방법은 무엇입니까?

  10. 10

    한 Html에서 다른 Html 페이지로 값을 전달하는 방법은 무엇입니까?

  11. 11

    선택한 항목의 컬렉션에서 한 페이지에서 다른 페이지로 데이터를 출력하는 방법은 무엇입니까?

  12. 12

    ReactJS에서 한 페이지에서 다른 페이지로 양식 필드를 전달하는 방법은 무엇입니까?

  13. 13

    Android Studio에서 한 페이지에서 다른 페이지로 세션 ID를 전달하는 방법은 무엇입니까?

  14. 14

    자바 스크립트에서 onclick으로 한 페이지에서 다른 페이지로 값을 전달하는 방법은 무엇입니까?

  15. 15

    재 시도한 데이터베이스 데이터를 다른 페이지로 전달하는 방법은 무엇입니까?

  16. 16

    한 온천 UI 페이지에서 다른 페이지로 개체를 전달하는 방법은 무엇입니까?

  17. 17

    한 페이지에서 다른 페이지로 라우팅하는 방법은 무엇입니까?

  18. 18

    한 HTML 페이지에서 다른 페이지로 기능을 수행하는 방법은 무엇입니까?

  19. 19

    각도 js에서 한 페이지에서 다른 페이지로 데이터를 전달하는 방법

  20. 20

    자바 스크립트 : 한 웹 페이지에서 다른 웹 페이지로 데이터를 전달하는 간단한 방법이 있습니까?

  21. 21

    localStorage로 전달한 후 다른 웹 페이지에 목록을 인쇄하는 방법은 무엇입니까?

  22. 22

    다른 방법으로 한 PHP 페이지에서 다른 페이지로 메시지를 전송하는 방법은 무엇입니까?

  23. 23

    AngularJS를 사용하여 데이터를 다른 페이지로 전달하는 방법은 무엇입니까?

  24. 24

    PHP에서 다른 페이지의 한 페이지에서 데이터를 얻는 방법은 무엇입니까?

  25. 25

    한 페이지에서 다른 페이지로 가치를 전송하는 방법은 무엇입니까? 10 월 cms

  26. 26

    Laravel에 데이터를 저장 한 후 이전 페이지로 다시 리디렉션하는 방법은 무엇입니까?

  27. 27

    페이지를 다시로드 한 후 Django 템플릿에서 항상 모델 데이터를 표시하는 방법은 무엇입니까?

  28. 28

    제출 버튼없이 한 jsp 페이지에서 다른 jsp로 값을 전달하는 방법은 무엇입니까?

  29. 29

    한 열에서 다른 열로 데이터를 전달하는 방법은 무엇입니까?

뜨겁다태그

보관