UWP์์ ๊ธฐ๋ณธ ActivityIndicator
๋ฅผ ProgressRing
๋ก ๋์ฒดํ์ต๋๋ค. ๋ ๋๋ฌ๋ ContentPage
์์ ์๋ฒฝํ๊ฒ ํ์๋์ง๋ง NavigationPage
๋ฅผ ํตํด ๋์ผํ ํ์ด์ง๊ฐ ํ์๋๋ฉด ๋ ๋๋ฌ๊ฐ ๋ํ๋์ง ์์ต๋๋ค.
MainPage = new NavigationPage(new ProgressRing.MainPage());
์ฃผ์์ด ์ ๊ฑฐ๋์๋์ง ํ์ธํฉ๋๋ค. ์ด์.MainPage = new NavigationPage(new ProgressRing.MainPage());
๋ฐ ์ฃผ์ MainPage = new ProgressRing.MainPage();
. ์ด์.๋์ผํ ๋ฌธ์ ๊ฐ ์์ง๋ง UWP์ ๊ธฐ๋ณธ ํ๋ ํ์๊ธฐ (ProgressBar)๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ์์ ๋ฒ์ 3.0.0.482510์์ ์ฌ์ ํ ๋ฌธ์ ์
๋๋ค.
์์์ ์ธ๊ธํ๋ฏ์ด ์ฝํ
์ธ ํ์ด์ง์์ ์๋ํ์ง๋ง NavigationPage๋ฅผ ์ฌ์ฉํ ๋๋ ์๋ํ์ง ์์ต๋๋ค.
ContentPage๋ฅผ ์ฌ์ฉํ๋ ์ฑ์ UWP Visual ํธ๋ฆฌ๋ฅผ NavigationPage๋ฅผ ์ฌ์ฉํ๋ ์ฑ๊ณผ ๋น๊ตํ์ผ๋ฉฐ ContentPage์๋ ์ ๋๋ฉ์ด์ ๋ฐ Visual State ์์ฑ์ด์๋ FormsProgressBar์ ๋ง์ง๋ง ์์์ผ๋ก DeterminateRoot (ํ ๋๋ฆฌ)๊ฐ ์์ต๋๋ค. (์ฆ, ์คํ ๋ฆฌ ๋ณด๋๊ฐ ์คํ ์ค์ ๋๋ค). ๊ทธ๋ฌ๋ NavigationPage ๋ฒ์ ์๋ DeterminateRoot (ํ ๋๋ฆฌ)๊ฐ ์์ง๋ง Animation ๋ฐ Visual State ์์ฑ์ด ์์ต๋๋ค. ์ฆ, ์คํ ๋ฆฌ ๋ณด๋๊ฐ ์คํ๋๊ณ ์์ง ์์ต๋๋ค.