2016-07-22 1 views
0

Xamarin.Forms 프로젝트에서 작업 중이며 Windows Phone에서 이미지 크기를 조정하는 데 문제가 있습니다. Windows and AndroidXamarin Forms가 포함 된 Windows Phone의 이미지 크기 조정

모든 아이콘을 표시하기 위해 격자를 사용하고 있습니다. 여기에 1 개의 이미지 버튼에 사용한 코드가 있습니다.

<Button Image="cam.png" 
     VerticalOptions="Center" 
     Grid.Row="0" Grid.Column="0" 
     BorderColor="Transparent" 
     BackgroundColor="Transparent" 
     Clicked="OnTrafficClicked"/> 

나는 이것에 대해 몇 가지 유사한 게시물을 발견했습니다,하지만 난 여러 개의 이미지가있을 때 나는 플랫폼에서 확장 구현하는 것이 이해가 안 돼요.

나는이 시도하지만 프로그램

<Image.Scale> 
    <OnPlatform x:TypeArguments="Scale" 
       WinPhone="1.5" /> 
</Image.Scale> 
를 실행할 수 없습니다입니다

https://forums.xamarin.com/discussion/19525/image-source-with-onplatform-in-xaml

+0

https://forums.xamarin.com/discussion/47947/differences-with-scaling-between-the-platforms – Jason

답변

0

이 내가 한 일이 같은 문제가있다 나는 경우 누구라도, 그것을 알아낼 수 있었다 :

<ContentPage.Resources> 
    <ResourceDictionary> 
     <OnPlatform x:Key="stdScaling" x:TypeArguments="x:Double" 
     iOS="1.0" 
     Android="1.0" 
     WinPhone="2.5" /> 
    </ResourceDictionary> 
</ContentPage.Resources> 

다음 버튼을, 나는

Scale= "{StaticResource stdScaling}" 
,369을 넣어