2013-08-28 3 views
0

사용자가 작업 할 수있는 페이지가 하나 인 응용 프로그램에서 작업 중입니다. 캔버스에 텍스트 추가/편집하고 파일로 저장하여 다시 인쇄/편집합니다. 예를 들어Canvas에서 텍스트 및 이미지 편집 파일로 저장

:

가 캔버스에 텍스트를 추가의 글꼴, 색상, 크기를 변경 등 나중에 나는 캔버스에 이미지를 삽입하는 옵션을 추가 할 수 있습니다.

아주 큰 소프트웨어 인 MS Paint와 비슷합니다. 여기서 간단한 캔버스가 필요합니다. 스택 패널에서 텍스트 편집 옵션 (색상 팔레트, 크기, & 글꼴)을 추가해야합니다.

제안을 도와주세요. & 예. 캔버스를 사용하는 것은 필수 사항이 아닙니다. 텍스트/이미지 편집 페이지에 대한 나의 목적은 파일로 저장하고 다시 편집 할 수 있습니다.

미리 감사드립니다.

답변

0

나중에 사용할 수 있도록 텍스트를 파일로 저장하려면 텍스트 상자와 격리 된 저장소를 사용하십시오. 캔버스는 주로 모양, 이미지 및 기타 그래픽 컨트롤을 사용합니다. xaml에 box라는 텍스트 상자가 있다고 가정 해보십시오.

XAML

<Textbox x:name="box" /> 

버튼을 클릭하면 다음이 코드는 클릭 저장 방법의 일종에있을 수 있습니다.

C#을

using (IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForApplication()) 
{ 
using (IsolatedStorageFileStream isoStream = 
new IsolatedStorageFileStream("box.txt", FileMode.Create, isoFile)) 
{ 
    using (StreamWriter sw = new StreamWriter(isoStream)) 
    { 
    sw.Write(box.Text); 
    } 
    } 
}